与https相关的问题仅存在于IE8(不是任何其他浏览器)中

时间:2009-03-30 02:58:09

标签: internet-explorer

我有一个网站,它有一些javascript代码可以动态加载到ASP.net 2.0服务器上从.ashx文件生成的顶部导航中。

如果网页不使用https,它在所有浏览器中都能正常工作。但是,如果网页使用https作为协议,则除了IE8之外,顶级导航在所有浏览器(IE6,IE7,FF,谷歌浏览器,Safari)中都能正常工作。顶部导航在IE8中消失。

有谁知道导致此问题的原因以及如何解决?

1 个答案:

答案 0 :(得分:2)

我找到了导致问题的原因。

顶部导航是从非ssl .ashx文件加载的,
例如http://www.example.com/ex1/example.ashx

所有其他浏览器都运行良好,但IE8在加载.ashx文件时需要使用https(由于安全问题?),
https://www.example.com/ex1/example.ashx