Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器窗口不显示’;如果不忽略证书错误,则无法打开https页面_Javascript_Ssl_Https_Electron - Fatal编程技术网

Javascript 浏览器窗口不显示’;如果不忽略证书错误,则无法打开https页面

Javascript 浏览器窗口不显示’;如果不忽略证书错误,则无法打开https页面,javascript,ssl,https,electron,Javascript,Ssl,Https,Electron,我正在开发一个非常简单的电子应用程序来加载一个安全的网站,该网站要求获得登录证书 var url = "https://..."; mainWindow.loadURL(url); 但是,应用程序窗口是空白的,除非我使用Chromium的忽略证书错误命令行开关,这无疑使它不安全 app.commandLine.appendSwitch("ignore-certificate-errors"); 当我在Dev工具中使用network选项卡时,我可以看到在选择证书后加载了网站(但常规http没有

我正在开发一个非常简单的电子应用程序来加载一个安全的网站,该网站要求获得登录证书

var url = "https://...";
mainWindow.loadURL(url);
但是,应用程序窗口是空白的,除非我使用Chromium的忽略证书错误命令行开关,这无疑使它不安全

app.commandLine.appendSwitch("ignore-certificate-errors");
当我在Dev工具中使用network选项卡时,我可以看到在选择证书后加载了网站(但常规http没有SSL),但它不能与页面的https版本一起工作。
有没有办法知道为什么没有交换机它什么也做不了?

如果必须添加此交换机,这意味着您的目标安全网站的证书中有错误。你能通过直接打开URL来检查这一点吗?@lansus该网站可以在独立浏览器中成功打开,并且证书被接受。Javascript控制台中是否提供了一些错误日志?例如,使用Firefox,使用F12打开它,并尝试手动执行loadURL代码。可能证书错误会显示在那里