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

解决方法

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

相关推荐
橘猫走江湖7 分钟前
Cursor Vibe Coding 开发指南
前端
因_崔斯汀15 分钟前
网页为什么需要框架?
前端
前端 贾公子15 分钟前
Tailwind CSS `shrink-0`是啥意思?
前端
奥利奥夹心脆芙19 分钟前
OTel / Logstash / Fluentd 全维对比,及统一日志与指标管道的 AWS ECS 落地
javascript
浮游本尊26 分钟前
前端vue转后端java学习路径
java·前端·vue.js
南一Nanyi34 分钟前
性能优化的方法论
前端·性能优化
KWTXX35 分钟前
vibe coding-提示词
java·前端·算法
zithern_juejin36 分钟前
手写函数组合compose
javascript
零度晚风37 分钟前
前端代码:Monorepo × Harness Engineering
前端
rime_neko38 分钟前
js学习笔记
开发语言·前端·javascript