You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows开发的Electron应用Mac运行出现证书解析错误求助

问题描述

我在Windows设备上使用Electron.js和JavaScript开发了一款应用,现在需要为其制作macOS版本。但在Mac上运行该应用时,遇到如下证书解析错误:

https://staging5.onescreensolutions.com/b/signin
[2299:0811/121118.975792:ERROR:trust_store_mac.cc(838)] Error parsing certificate:
ERROR: Failed parsing extensions

我并未在应用中添加任何证书,请问该错误来源是什么?

错误来源分析
  • 服务器证书不符合macOS解析规范:目标服务器https://staging5.onescreensolutions.com的SSL证书(或其证书链中的中间证书)包含格式错误的扩展字段,或者使用了macOS系统不兼容的证书扩展类型。Electron基于Chromium内核,会调用macOS原生的信任存储模块解析证书,一旦扩展字段无法被系统正确解析,就会触发这个错误。
  • Electron版本的平台兼容性问题:你当前使用的Electron版本,其内置的Chromium内核在macOS环境下对某些证书扩展的处理存在bug。不同平台的Chromium对证书解析逻辑存在差异,可能该证书在Windows平台的Chromium中能正常解析,但在macOS版本中无法处理。
  • macOS系统信任存储异常:虽然你没有在应用内添加证书,但macOS系统的根证书存储可能存在损坏,或者针对该域名的证书有异常的信任配置,导致系统在加载解析证书时失败。

内容的提问来源于stack exchange,提问作者Question hunter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 23:23:10