无法从Electron获取:net :: ERR_INSECURE_RESPONSE

时间:2017-01-17 07:17:25

标签: ajax xmlhttprequest electron

我在Electron中使用XHR时遇到了一些麻烦。在我的MacOS中,它工作得很好,但是从另一个MacOS测试,fetch失败了:

  

净:: ERR_INSECURE_RESPONSE

使用Windows 10测试工作正常,但它只发生在其他MacOS笔记本电脑上。我发现了这个错误但没有找到任何有用的东西。

通过XHR在另一台MacOS上使用chrome获取数据,但只有电子失败并出现相同的错误。我在控制台中直接测试了类型fetch:

fetch('http://api.example.com')

它仍然失败。看起来它只发生在Electron上,我被困在这里。任何建议都对我很有帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

电子证书透明度问题

根据您的电子版本,这可能与the recent Certificate Transparency issues that affected Electron's underlying Chrome library有关。

问题本身可能导致某些证书(如Symantec,GeoTrust和Thawte)被错误拒绝,从而导致Electron在一段时间后无法提供预期的内容。

您可能希望确保至少运行Electron 1.4.12,预计这将解决问题。