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

解决方法

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

相关推荐
xinzheng新政5 小时前
Javascript·深入学习基础知识2
开发语言·javascript·学习
咕噜签名-铁蛋6 小时前
腾讯云ICP备案:变更主体&备案准备
前端·云计算·腾讯云
小码哥_常6 小时前
解锁Android黑科技:动态加载Activity,让你的App秒变变形金刚
前端
筱璦6 小时前
期货软件开发 - 策略编辑
前端·区块链·交易·期货
奔跑的呱呱牛6 小时前
前端/Node.js操作Excel实战:使用@giszhc/xlsx(导入+导出全流程)
前端·node.js·excel·xlsx·sheetjs
之歆6 小时前
Composition API 深度解析 - 重新理解 Vue 的组件化编程
前端·javascript·vue.js
Cxiaomu6 小时前
React Native 双端一体工程,如何实现分端运行与分端打包?
javascript·react native·react.js
踩着两条虫6 小时前
从一行代码到一个生态:VTJ.PRO的创作之路
前端·低代码·ai编程
幼儿园技术家7 小时前
嵌套 H5 的跨端通信:iOS / Android / 小程序 / 浏览器
前端·js or ts
冰暮流星7 小时前
javascript之dom访问属性
开发语言·javascript·dubbo