我有一个奇怪的错误,它只在IE9中发生。该网页很快就会显示出来,然后消失。
链接在这里:http://test.islandprotravel.de/index.php
在控制台日志中,我可以看到以下消息:
HTML1114:代码页unicode from (UNICODE字节顺序标记)覆盖冲突的代码页utf-8 from (UNICODE字节顺序标记)
我仔细检查了字符集,它在META标签中设置为utf-8:
<meta http-equiv="content-type" content="text/html; charset=utf-8">加号
<meta http-equiv="X-UA-Compatible" content="IE=edge">对我来说,由于某种奇怪的原因,IE9似乎切换到了怪癖模式。html代码是有效的,网站可以在IE11,FF,Chrome,Safari中运行
有谁知道如何解决这个问题吗?
非常感谢
哈拉尔德
发布于 2016-10-11 19:58:09
This file似乎在某些特殊情况下(可能是针对IE9)执行了一次document.write,第37行。
如果在加载DOM之后,document.write会覆盖网页的内容,这就是问题所在。
https://stackoverflow.com/questions/39976655
复制相似问题