网站在IE6中显示空白页

问题描述 投票:0回答:2

-自从发现有关我的问题的更多信息以来,我已经修改了我的问题

单个用户抱怨(在XP上和使用IE6)上,他们无法访问我网站周围的任何链接。 他们所看到的行为是单击链接会显示空白页,但不会更改浏览器地址栏中的URL。 此时按刷新,然后在地址栏中正确显示带有正确URL的页面。

所有锚点都是正确的,并且在我们所有喜欢的浏览器中测试了网站,我也使用IE6在XP上亲自测试了网站,没有任何问题

是否有人对造成这种情况有任何想法? 例如,也许可能是因为它们在公司网络内? -我不知道这怎么可能引起问题,但到目前为止我还是空着。

我正在使用XHTML和PHP。 标头被正确接收。 我还确保打开了完整的PHP错误报告,并且没有错误。

php http xhtml internet-explorer-6 explorer
2个回答
1
投票

标头应该单独工作(我认为这没错)。

但是,JavaScript是错误的,因为HTML注释<!---->不是有效的JavaScript指令,因此您将获得的只是解析错误。 您必须先注释注释 (例如//<!--//--> )。

我希望至少解决该变通办法有帮助!


1
投票

此问题是由以下两个因素共同引起的。

  • 首先,用户在其工作场所(ISA服务器)的代理后面。

  • 其次,通过调试,我发现HTML头中以下两个元标记是原因。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<meta http-equiv="Content-Style-Type" content="text/css" />

基本上,IE似乎只会在达到这两行后就放弃。 查看源代码无效,因此无法直接查看。

当仅存在两个因素之一时,该网站就可以正常工作,但是当结合使用时,它们会引起问题。

因此,为了解决我的问题,我删除了这两行。 现在该站点可以正常运行了。

© www.soinside.com 2019 - 2024. All rights reserved.