代码之家  ›  专栏  ›  技术社区  ›  DLS

IE8安全警告

  •  8
  • DLS  · 技术社区  · 15 年前

    在我正在工作的一个https站点上,我不断地得到“你想只查看安全交付的网页内容吗?。此网页包含无法使用安全的HTTPS连接传递的内容,这可能会危及整个网页的安全。”

    我确保这个网站有相关链接。形式动作也是相对的。所有的图像SRC也是相对的。

    此弹出仅在IE8中发生,IE7不执行任何操作。在火狐中也可以。

    你知道会发生什么吗?如果我单击“是”,并查看源代码,它与单击“否”时看到的完全相同。

    这是新的IE8 bug吗?

    3 回复  |  直到 14 年前
        1
  •  3
  •   shsteimer    15 年前

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


    我在你的页面上使用了fiddler,发现webresource.axd没有加载https。这可能是因为包含了一个Ajax库,比如ASP.NET Ajax。

    This page 准确地描述你的问题,如果它不能为你明确地解决它,它至少应该给你 some direction .

        2
  •  1
  •   rball    15 年前

    它与使用常规HTTP连接的HTTPS站点上的内容有关。它可能是一个脚本,您不需要使用该页面,因此它不会与任何内容发生冲突。

    不是bug,但是有了IE7,你可能告诉它记住你的设置(是的,显示信息),所以你再也不能得到它了。

        3
  •  1
  •   Charlie    14 年前

    我也有同样的问题。我的罪魁祸首是以下几行,尤其是 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

    希望能帮助别人!