Electron 开发,报handshake failed; returned -1, SSL error code 1,错误

代码说明

在preload.js代码中,暴露参数给渲染线程renderer.js访问,

renderer.js

报:ERROR:ssl_client_socket_impl.cc(978)] failed; returned -1, SSL error code 1,错误

问题原因

如题所说,跨进程传递消息,这意味着访问将尝试建立一个不安全的连接,而ssl证书验证失败,无法建立连接。
所以我们要做的是:如何让electron允许建立不安全的连接

解决方法

在建立连接之前,先设置忽略认证异常,即修改代码如下:

相关推荐
沛沛老爹12 小时前
从Web到AI:行业专属Agent Skills生态系统技术演进实战
java·开发语言·前端·vue.js·人工智能·rag·企业转型
GGGG寄了13 小时前
HTML——列表标签
前端·html5
HWL567913 小时前
显示器缩放和更改分辨率的区别
前端·css·vue.js·计算机外设·html5
jzshmyt13 小时前
曼德勃罗集web可视化应用
前端
GGGG寄了13 小时前
HTML——表格的基本用法
前端·html
yanyu-yaya13 小时前
速学兼复习之vue3章节3
前端·javascript·vue.js·学习·前端框架
web小白成长日记13 小时前
前端向架构突围系列模块化 [4 - 1]:思想-超越文件拆分的边界思维
前端·架构
tkevinjd13 小时前
3-Vue&Ajax
前端·vue.js·ajax
林恒smileZAZ13 小时前
前端拖拽,看似简单,其实处处是坑
前端·javascript·vue.js
Filotimo_14 小时前
那在HTML中,action是什么
前端·okhttp·html