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

解决方法

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

相关推荐
leslie1182 小时前
npm常用命令
前端·npm
艾伦野鸽ggg2 小时前
axios 基本操作
前端
不一样的少年_3 小时前
Claude Code 是怎么自己改代码的?答案藏在这 4 个工具里
前端·agent·ai编程
问商十三载3 小时前
RAG的适用边界在哪里?2026年价值与局限详解
大数据·前端·人工智能
爱勇宝4 小时前
人生没有最好的年龄,只有最好的状态
前端
mONESY4 小时前
React + TypeScript 入门到进阶:从 Props 类型约束到状态管理与副作用最佳实践
javascript
幼儿园技术家4 小时前
前端 Node 全家桶
前端·js or ts
无人生还4 小时前
从 Vue3 到 React · 快速上手系列第 9 篇:自定义 Hook(对标 Composables)
前端·vue.js·react.js
张龙6874 小时前
RAG 知识库问答系统实战:分块、混合检索、RRF 融合与重排全链路拆解
前端
用户1306095607234 小时前
第二章学完后,我对 webpack5 前端工程化的一点理解
前端