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

解决方法

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

相关推荐
就叫年华吧丶7 分钟前
长文档点目录定位总是不准?一个 content-visibility + 平滑滚动引发的连环坑(Vue3 实战)
前端·javascript·算法·vue
fellow999 分钟前
鸿蒙真机调试三板斧:Playwright 为什么驱动不了 Electron-on-鸿蒙
华为·electron·harmonyos
JudithHuang14 分钟前
React 路由:React Router
前端·react.js·前端框架
赵得C15 分钟前
创建 SVG 图标预览页面:从零实现到解决 CORS 问题
前端·javascript·html
IT_陈寒21 分钟前
Java的HashMap线程安全问题让我深夜掉光了头发
前端·人工智能·后端
三掌柜66625 分钟前
ArkWeb 手记 04|Web 返回键别再一刀切
前端·harmonyos
光影少年31 分钟前
RN与Flutter架构区别
前端·flutter·react native·react.js·架构·node.js
peter676838 分钟前
css学习小结
前端·css·学习
liangshanbo121539 分钟前
什么是CSS原子化?它的优劣势是什么?
前端·css·tensorflow·css原子化
.道阻且长.40 分钟前
C++ 11:可变参数模板
前端·c++·算法