-自从发现有关我的问题的更多信息以来,我已经修改了我的问题
单个用户抱怨(在XP上和使用IE6)上,他们无法访问我网站周围的任何链接。 他们所看到的行为是单击链接会显示空白页,但不会更改浏览器地址栏中的URL。 此时按刷新,然后在地址栏中正确显示带有正确URL的页面。
所有锚点都是正确的,并且在我们所有喜欢的浏览器中测试了网站,我也使用IE6在XP上亲自测试了网站,没有任何问题 。
是否有人对造成这种情况有任何想法? 例如,也许可能是因为它们在公司网络内? -我不知道这怎么可能引起问题,但到目前为止我还是空着。
我正在使用XHTML和PHP。 标头被正确接收。 我还确保打开了完整的PHP错误报告,并且没有错误。
标头应该单独工作(我认为这没错)。
但是,JavaScript是错误的,因为HTML注释<!--
和-->
不是有效的JavaScript指令,因此您将获得的只是解析错误。 您必须先注释注释 (例如//<!--
和//-->
)。
我希望至少解决该变通办法有帮助!
此问题是由以下两个因素共同引起的。
首先,用户在其工作场所(ISA服务器)的代理后面。
其次,通过调试,我发现HTML头中以下两个元标记是原因。
。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
基本上,IE似乎只会在达到这两行后就放弃。 查看源代码无效,因此无法直接查看。
当仅存在两个因素之一时,该网站就可以正常工作,但是当结合使用时,它们会引起问题。
因此,为了解决我的问题,我删除了这两行。 现在该站点可以正常运行了。