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

解决方法

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

相关推荐
向上的车轮6 分钟前
TypeORM ——TypeScript 生态的主流 ORM对比
javascript·typescript·typeorm
问道飞鱼9 分钟前
【Tauri框架学习】Tauri 与 React 前端集成:通信机制与交互原理详解
前端·学习·react.js·rust·通信
霍理迪13 分钟前
Vue列表过滤与排序
前端·javascript·vue.js
gCode Teacher 格码致知15 分钟前
Javascript提高:Node.js readline 模块 完整使用教程
javascript·node.js
牛十二19 分钟前
智能体框架开发实战
运维·服务器·前端
鹅天帝19 分钟前
20230319网安学习日志——XSS漏洞
前端·学习·web安全·网络安全·xss
floret. 小花20 分钟前
Vue3 + Electron 知识点总结 · 2026-03-21
前端·面试·electron·学习笔记·vue3
蓝黑202022 分钟前
Vue的v-if和v-for放在同一个HTML元素里的坑
前端·javascript·vue.js
进击的雷神27 分钟前
展位号后缀清理、详情页JS数据提取、重试机制控制、地址字段重构——美国NPE展爬虫四大技术难关攻克纪实
javascript·爬虫·python·重构
转角羊儿28 分钟前
精灵图案例
开发语言·前端·javascript