Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Ssl IE9 HTTPS安全性被…HTTPS破坏!为什么?_Ssl_Https_Internet Explorer 9 - Fatal编程技术网

Ssl IE9 HTTPS安全性被…HTTPS破坏!为什么?

Ssl IE9 HTTPS安全性被…HTTPS破坏!为什么?,ssl,https,internet-explorer-9,Ssl,Https,Internet Explorer 9,这类似于这里关于在页面上插入非https脚本时获取此消息的几个问题,例如 但是,当在modernIE vm for win7+IE9中测试我的代码时,我在https页面上遇到了这个错误 它说: SEC7111: HTTPS security is compromised by https://example.com/script.js 我已经仔细检查了证书。一切看起来都很好。如果我直接在地址栏上打开同一个脚本,它们将正常加载,并且没有对证书的投诉。您确定脚本请求没有从https重定向到普通ht

这类似于这里关于在页面上插入非https脚本时获取此消息的几个问题,例如

但是,当在modernIE vm for win7+IE9中测试我的代码时,我在https页面上遇到了这个错误

它说:

SEC7111: HTTPS security is compromised by https://example.com/script.js

我已经仔细检查了证书。一切看起来都很好。如果我直接在地址栏上打开同一个脚本,它们将正常加载,并且没有对证书的投诉。

您确定脚本请求没有从https重定向到普通http吗?如果您直接从地址栏访问它,这并不重要,因为它不包含在安全上下文中。但是,如果包含在安全上下文中,则会导致此警告。

结果是测试框上的根证书不正确。显然,所有其他浏览器都有自己的证书,不受此影响。

没有。事实并非如此。1) 在任何其他浏览器中,它都不会触发警告。2) 在地址栏上,我可以单击挂锁并确认我获得了正确的证书路径以及证书状态框中的“此证书正常”。这一切都很好。您包含的脚本本身是否尝试加载或重定向到其他资源?我不知道你包含了什么,但特别是你无法控制的脚本(如广告)可能会表现出奇怪的行为,可能会根据浏览器和它们如何被包含而改变行为,有时是为了规避恶意软件(恶意软件)的检测。这一点很好。但不是。它在内部执行有效的https请求。但这是迄今为止我得到的最好的线索,所以我仔细检查了F12工具上的网络选项卡,所有请求都显示为http,除了页面上的一个图像(与脚本流完全无关)。虽然这张照片渲染得很好,没有任何抱怨。。。O.obtw时,警告中的脚本加载并执行良好。我开始觉得我应该忽略它。。。