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

解决方法

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

相关推荐
SanOrintea几秒前
electron中进程线程之间通信方式
服务器·javascript·electron
Copper peas3 分钟前
axios使用过程
前端·javascript·vue.js
云鹤_8 分钟前
【Amis源码阅读】如何将json配置渲染成页面?
前端·低代码
逛逛GitHub11 分钟前
飞书多维表格 + 即梦 4.0,打造你的 AI 生图游乐场。
前端·github
行走在顶尖16 分钟前
Vue3 基础笔记
前端
guoss21 分钟前
实现渐变背景叠加渐变圆角边框
前端
枫,为落叶23 分钟前
【vue】导出excel
前端·vue.js·excel
转转技术团队24 分钟前
当 AI 走进前端开发:代理插件的全流程开发实践
前端·javascript·ai编程
慧一居士27 分钟前
Quill 富文本编辑器 功能介绍,使用场景说明,使用示例演示
前端
FinClip28 分钟前
100%关税与软件封锁下,信创为何是破局关键?
前端