控制台错误。无法加载资源:net :: ERR_INSECURE_RESPONSE

时间:2014-02-28 00:03:57

标签: http certificate

我正在把它们放在我脑海中的链接上。

GET https://fr.s.us/js/jquery-ui.css net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-1.9.1.min.js net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-ui.js net::ERR_INSECURE_RESPONSE

有人请告诉我这些jquery控制台错误..

Failed to load resource: net::ERR_INSECURE_RESPONSE 

13 个答案:

答案 0 :(得分:110)

我假设你正在使用Chrome。

如果是,则根本问题是证书不匹配/过期证书。

您可以在code here

中自行查看

特别注意在我发给你的C ++文件第48行的代码中使用非常常量的引用:

 case net::ERR_INSECURE_RESPONSE:

此文件的当前版本为here。错误状态ERR_INSECURE_RESPONSE可能不再在第48行,但错误代码仍然存在于代码的SSL证书部分中。

注意: 确保使用SSL证书中列出的主机名,如果您正在浏览,Chrome会自动切换到正确的主机名,但在使用javascript时则不会。

答案 1 :(得分:26)

提供的主机不能为我解析(自定义DNS或自配置主机?)所以我只能猜测。

但是,当您通过SSL请求资源时,证书很可能无效。它是自签名的,尚未添加到您的浏览器/操作系统异常中,否则无效。

直接在同一浏览器中尝试使用URI并检查证书。

编辑:这与jQuery,JavaScript或CSS无直接关系。

答案 2 :(得分:7)

当我在WordPress网站上工作时,我遇到了Chrome的这个问题。我添加了这段代码

$_SERVER['HTTPS'] = false;

进入主题的functions.php文件 - 它会要求您在保存文件时再次登录,但一旦登录,它就会立即生效。

答案 3 :(得分:5)

如果您自动更新Chrome,也会发生这种情况。打开检查chrome://help。状态应为:

  

Google Chrome是最新的。

有时状态正在请求重新启动Chrome。在这种情况下,我遇到了类似的问题,因为net::ERR_INSECURE_RESPONSE导致无法加载多个资源。重启Chrome后,一切正常。

答案 4 :(得分:4)

当我最近遇到问题时,这是一个跨站点问题,我们的开发服务器托管我们的分析软件以及应用程序。在其他环境中,chrome控制台将显示此错误,并将dev服务器上的javascript文件(跟踪器)显示为源。这对于试图查看其环境的分析数据的QA人员造成了问题(由于此问题,没有捕获任何内容)。

内部修复此解决方案的解决方案是将DEV站点正在使用的SSL证书添加到QA人员计算机上的Trusted People商店。

如果这是生产中的问题,我很可能将javascript移动到实际的网络应用程序中。

答案 5 :(得分:2)

尝试在隐身窗口中打开它。我希望这将有所帮助。或者,您可以像这样修改application/.htaccess

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

答案 6 :(得分:1)

了解CORS,尝试crossorigin.me工作正常

实施例: https://crossorigin.me/https://fr.s.us/js/jquery-ui.css

未显示消息错误并继续页面白色,您需要看到错误,请尝试

http://cors.io/?u=https://fr.s.us/js/jquery-ui.css

责令我们; - )

答案 7 :(得分:1)

对我而言,问题是<base href="https://domain.ext/">标记。

删除后,没关系。无法真正理解为什么这是一个问题。

答案 8 :(得分:1)

您正在尝试从没有证书的https获取数据。改变&#34; https://&#34;到&#34; http://&#34;。为我工作。

答案 9 :(得分:1)

在我的情况下,有时当我通过localhost https网址(例如https://localhost:44373/)测试我的MVC项目时, Chrome 会引发此错误:{ {1}}用于网站资源(例如net::ERR_INSECURE_RESPONSE个文件)。

所以我通过清除缓存来解决它。然后我刷新页面,Chrome会向我显示一个关于不安全网址的特殊页面,我只需点击继续访问localhost(不安全)即可。

enter image description here

答案 10 :(得分:1)

在我的情况下,它适用于Android版Chrome。 从具有SSL加密的CNAME的CDN提供的所有静态文件都未显示。在Chrome桌面上,一切都很好。

Broken SSL cert

当我在ca_bundle中正确添加证书时,文件显示正确。

与Android相比,Chrome for Android严格加密。 我希望这可以节省你的时间和压力

答案 11 :(得分:1)

如果你使用chrome,你可以创建一个快捷方式,右键单击并编辑快捷方式的目标,在目标字符串之后追加它:

--ignore-certificate-errors

完整的字符串如下所示:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors

答案 12 :(得分:0)

对此进行编码并制作:$_GET[]