我正在研究遗留的Web应用程序 - 框架以及html,asp和aspx的混合体。整个网站都是https。
由于某些奇怪的原因,当我点击特定页面时,我收到一条神奇的消息,指出该页面包含安全和非安全项目。 (IE显然不想告诉我这些资源是什么)我已经检查了正在加载的页面,并且绝对没有http:// ...链接 - 一切都是相对链接。我已经启动了小提琴手并检查了所要求的内容 - 一切都很好。
我完全在这里结束了。我完全不知道为什么我收到这条消息,但它完全搞砸了网站。
如何追查根本原因?
答案 0 :(得分:3)
一些想法:
您是否有iframe设置为加载“about:blank”网址而不是实际的空白HTML网页。 IE将看到:url不属于安全站点。
你在使用任何涉及CSS“行为”风格的IE黑客吗?这是一个特定于MSIE的功能,许多黑客使用它来使IE与现代标准更加兼容。他们加载HTC文件,但是有一些关于IE如何处理页面环境其他部分的怪癖和不寻常的规则。
您的网站上是否有第三方统计信息应用(Google Analytics等)?您是否检查过他们是通过https加载的?
您是否有包含后续文件的Javascript或CSS?
您是否曾在其他浏览器中尝试使用过可能比IE6更好的网站分析工具? (IE8有一个非常方便的'开发人员工具'功能,但我仍然认为Firefox + Firebug是最好的浏览器调试工具)
答案 1 :(得分:0)
如果您有任何隐藏的框架加载某些数据传输页面 - 请检查它们是否没有获得404,因为这会触发IE查看和http
请求。
答案 2 :(得分:0)