我有一个奇怪的错误,它只发生在IE9中。网页很快就会显示然后消失。
链接在这里:http://test.islandprotravel.de/index.php
在控制台日志中,我可以看到以下消息:
HTML1114:来自(UNICODE字节顺序标记)的代码页unicode从(UNICODE字节顺序标记)覆盖冲突的代码页utf-8
我仔细检查了charset,它在META标签中设置为utf-8:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
加
<meta http-equiv="X-UA-Compatible" content="IE=edge">
对我来说,看起来IE9因为某些奇怪的原因而切换到Quirks模式。 HTML代码有效,该网站适用于IE11,FF,Chrome,Safari
有谁知道如何解决这个问题?
非常感谢
哈拉尔德
答案 0 :(得分:0)
This file似乎在某些特殊情况下(可能是针对IE9)第37行执行document.write。
document.write覆盖网页的内容,如果在加载DOM之后完成,那么这就是问题。