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

解决方法

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

相关推荐
林恒smileZAZ2 分钟前
前端如何实现在线预览office常见文件功能?
前端
码云之上2 分钟前
从Popup类组件看定位参考系陷阱与设计取舍
前端·react.js·scss
BigTopOne7 分钟前
ArLiveLite -视频 PTS/DTS 时间戳详解
前端
数字化小张7 分钟前
时序数据库选型——InfluxDB与TDengine对比
前端
BigTopOne12 分钟前
ArLiveLite 用到的 OpenGL 技术点
前端
函数小陈13 分钟前
我给自己写了个「AI 代言人」
前端
FungLeo23 分钟前
React 管理后台实战 · 列表里突然出现一堆空白行?PIPL 擦除后前端怎么处理才不露馅
前端·react.js·状态模式·pipl
BigTopOne27 分钟前
ArLiveLite — System Architecture
前端
JL1539 分钟前
如何用 MySQL 持久化、历史快照与游标实现多步 Redo/Undo
前端·数据库·mysql
BioRunYiXue42 分钟前
RACE技术全攻略:从全长克隆到靶基因验证
java·javascript·网络·人工智能·科技·算法·eclipse