8

在我正在处理的 https 站点上,我不断收到“您只想查看安全传送的网页内容吗?此网页包含不会使用安全 HTTPS 连接传送的内容,这可能会危及整个网页。”

我确保该站点具有相对链接。表单动作也是相对的。所有图像 src 也是相对的。

这个弹出窗口只发生在 IE8 中,IE7 不做任何事情。在 Firefox 中也可以正常工作。

任何想法可能会发生什么?如果我单击是,然后查看源代码,它与单击否时看到的完全相同。

这是一些新的 IE8 错误吗?

4

3 回答 3

3

尝试使用Fiddler来查看会话中正在下载的确切内容。这将非常有用,因为它可以捕获由脚本、分析等触发的下载。


我在您的页面上使用了 fiddler,发现 WebResource.axd 没有加载 https。这可能是因为像 ASP.NET AJAX 这样的 AJAX 库。

这个页面准确地描述了你的问题,如果它没有明确地为你解决,它至少应该给你一些方向

于 2009-03-30T22:58:28.037 回答
1

它与常规 http 连接上的 https 站点上的内容有关。它可能是您不需要使用该页面的脚本,因此它不会干扰任何内容。

不是错误,但对于 IE7,您可能已经告诉它记住您的设置(是显示信息),因此您不再得到它。

于 2009-03-30T22:58:21.487 回答
1

我遇到了同样的问题。我的罪魁祸首原来是以下行,特别是src="javascript:void(0)"属性。

document.write('<script type="text/javascript" id="contentLoadTag" defer="defer" src="javascript:void(0)"><\/script>');

此行用于 OnDocumentReady javascript 函数,如此链接: http ://www.javascriptkit.com/dhtmltutors/domready.shtml

希望对某人有所帮助!

于 2010-04-21T22:17:40.603 回答