页面包含安全和非安全项目

时间:2010-09-17 10:14:59

标签: asp.net html internet-explorer-6

我正在研究遗留的Web应用程序 - 框架以及html,asp和aspx的混合体。整个网站都是https。

由于某些奇怪的原因,当我点击特定页面时,我收到一条神奇的消息,指出该页面包含安全和非安全项目。 (IE显然不想告诉我这些资源是什么)我已经检查了正在加载的页面,并且绝对没有http:// ...链接 - 一切都是相对链接。我已经启动了小提琴手并检查了所要求的内容 - 一切都很好。

我完全在这里结束了。我完全不知道为什么我收到这条消息,但它完全搞砸了网站。

如何追查根本原因?

3 个答案:

答案 0 :(得分:3)

一些想法:

  1. 您是否有iframe设置为加载“about:blank”网址而不是实际的空白HTML网页。 IE将看到:url不属于安全站点。

  2. 你在使用任何涉及CSS“行为”风格的IE黑客吗?这是一个特定于MSIE的功能,许多黑客使用它来使IE与现代标准更加兼容。他们加载HTC文件,但是有一些关于IE如何处理页面环境其他部分的怪癖和不寻常的规则。

  3. 您的网站上是否有第三方统计信息应用(Google Analytics等)?您是否检查过他们是通过https加载的?

  4. 您是否有包含后续文件的Javascript或CSS?

  5. 您是否曾在其他浏览器中尝试使用过可能比IE6更好的网站分析工具? (IE8有一个非常方便的'开发人员工具'功能,但我仍然认为Firefox + Firebug是最好的浏览器调试工具)

答案 1 :(得分:0)

如果您有任何隐藏的框架加载某些数据传输页面 - 请检查它们是否没有获得404,因为这会触发IE查看和http请求。

答案 2 :(得分:0)

使用CharlesFiddler等工具,应该可以查看所有流量并检测问题。我实际上有一个类似的问题,一段时间后,我的原因/ scriptaculous我正在使用的缩小版本,所以它可能值得尝试删除任何JavaScript,并从那里去,如果没有其他明显的。