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允许建立不安全的连接

解决方法

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

相关推荐
hqk8 分钟前
我给 AI 造了一个原型工具:AIWireframeViewer V1
前端·ai编程·vibecoding
Highcharts.js16 分钟前
商业授权与开源图表库如何选择?
前端·javascript·开源·highcharts·chart.js·echarts.js
工具派26 分钟前
写代码时,我把这个本地 AI Commit Message 生成器接进了工作流
前端·后端
一缕清烟在人间36 分钟前
鸿蒙应用开发实战【27】— DatabaseService 数据库初始化
javascript·数据库·harmonyos·鸿蒙系统
LaughingZhu42 分钟前
Product Hunt 每日热榜 | 2026-07-15
前端·人工智能·神经网络·react.js·搜索引擎·前端框架
研☆香1 小时前
JavaScript 绘制简单不规则图形:三角形与五角星实战教程
开发语言·javascript·ecmascript
想要成为糕糕手1 小时前
NO.48 旋转图像 —— LeetCode 热题 100 面试导向深度解析
javascript·算法·面试
掘金者阿豪1 小时前
从Oracle迁到金仓,第一个月踩的最大的坑就是它
前端·后端
铁皮饭盒1 小时前
Bun 制作 IDE 的第一个坑:Electrobun 模拟缩放和关闭,没想到这么难
javascript
JieE2121 小时前
LeetCode 138 随机链表的复制|两种解法详解(哈希表 + 原地 O (1) 空间)
javascript·算法·面试