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

解决方法

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

相关推荐
剑神一笑13 分钟前
从字符串到时间线:实现一个 Cron 表达式解析器
javascript·typescript·reactjs
前端那点事27 分钟前
深度解析:Vue中computed的实现原理(易懂不晦涩)
前端·vue.js
Mike_jia30 分钟前
PortNote:可视化端口管理工具,让端口冲突成为历史
前端
前端那点事30 分钟前
Vue中深克隆的3种实现方案(附详细注释+测试)
前端·vue.js
存在X30 分钟前
claude code自定义模型
前端·claude
Highcharts.js41 分钟前
赋能金融 SaaS|如何利用 Highcharts 与 Morningstar 数据构建顶级分析仪表盘
前端·金融·echarts·saas·bi·highcharts
啷咯哩咯啷42 分钟前
纯本地运行的私人文档知识库
前端·人工智能·后端
❆VE❆44 分钟前
基于 contenteditable 实现变量插入富文本编辑器
前端·javascript·vue.js
Aliex_git1 小时前
Nuxt 学习笔记(一)
前端·笔记·学习
烤麻辣烫1 小时前
json与fastjson
前端·javascript·学习·json