我在Electron中使用XHR时遇到了一些麻烦。在我的MacOS中,它工作得很好,但是从另一个MacOS测试,fetch失败了:
净:: ERR_INSECURE_RESPONSE
使用Windows 10测试工作正常,但它只发生在其他MacOS笔记本电脑上。我发现了这个错误但没有找到任何有用的东西。
通过XHR在另一台MacOS上使用chrome获取数据,但只有电子失败并出现相同的错误。我在控制台中直接测试了类型fetch:
fetch('http://api.example.com')
它仍然失败。看起来它只发生在Electron上,我被困在这里。任何建议都对我很有帮助。谢谢!
答案 0 :(得分:1)
电子证书透明度问题
根据您的电子版本,这可能与the recent Certificate Transparency issues that affected Electron's underlying Chrome library有关。
问题本身可能导致某些证书(如Symantec,GeoTrust和Thawte)被错误拒绝,从而导致Electron在一段时间后无法提供预期的内容。
您可能希望确保至少运行Electron 1.4.12,预计这将解决问题。