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

解决方法

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

相关推荐
魔术师ID3 分钟前
vue2.0 组件生命周期
前端·javascript·vue.js·学习·visual studio code
胜玲龙16 分钟前
单点登录是是什么?具体流程是什么?
java·服务器·前端
小浪学编程18 分钟前
C#学习9——接口、抽象类
前端·学习·c#
Dontla20 分钟前
《黑马前端ajax+node.js+webpack+git教程》(笔记)——ajax教程(axios教程)
前端·ajax·node.js
打小就很皮...24 分钟前
基于 Vue 和 Node.js 实现图片上传功能:从前端到后端的完整实践
前端·vue.js·node.js
面包资料屋37 分钟前
整理了 2009 - 2025 年的【199 管综真题 + 解析】PDF,全套共 34 份文件
开发语言·javascript·pdf
ange201742 分钟前
前端工程的相关管理 git、branch、build
前端·git
程序猿阿伟1 小时前
《虚拟即真实:数字人驱动技术在React Native社交中的涅槃》
javascript·react native·react.js
C+ 安口木1 小时前
纯前端实现图文识别 OCR
前端·javascript·ocr
白熊1882 小时前
【通用智能体】Lynx :一款基于终端的纯文本网页浏览器
前端·人工智能·chrome·通用智能体