internet-explorer - HTTPS 安全性受到 (null) 的损害 - 是什么原因造成的?

标签 internet-explorer https

我在 IE 11 中遇到以下错误:

HTTPS security is compromised by (null) - what causes this?

我正在通过单击链接创建一个弹出窗口 (iframe),而这个弹出窗口导致了错误。

我已阅读此错误,我知道这是由混合内容引起的。我已经检查过,所有文件包括也使用 https。通常会提到危害安全的特定文件,但在这种情况下它是(null)

有什么想法吗?

最佳答案

在一次有趣的调试之旅后回答我自己的问题:

事实证明,由于HTTPS 安全错误而未显示的弹出窗口在body onload 事件处理程序中写入了一段html。在这个 html 片段中有两个链接 href=""; IE 11 将此视为安全问题。

为了修复,我将 href="" 替换为 href="javascript:;"(参见 this post)。

关于internet-explorer - HTTPS 安全性受到 (null) 的损害 - 是什么原因造成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516612/

相关文章:

html - 下边框不显示在IE中

Internet Explorer 中的 JQuery 无法解析字符串 html

apache - 如何使用ApacheBench修复 “ssl handshake failed”?

java - 如何使用 java 以编程方式安装根 ssl 证书

iis-7 - 查看证书时是否应该能够看到 subjectAltName 选项?

javascript - Office.js displayDialogAsync 在 IE 上的 word online 中无法正常工作

javascript - 火狐这个功能

php - iOS 使用 SSL (HTTPS) 发送 POST

wordpress - 在 Wordpress 中通过 HTTPS 加载 CSS 和 JS

javascript - 你如何调试像这样的 IE 和 jQuery 错误