HTML 5 - ie8在页面刷新后移动到怪异模式(F5)

时间:2014-12-30 14:18:32

标签: html html5 internet-explorer-8 cross-browser

我有一个错误,其中使用IE8查看我的Web应用程序的用户点击F5(刷新),并且不时地,页面被错误地呈现。

我能够在我的开发机器上重现它并使用IE开发人员工具,我能够发现文档模式变成了Quirks。当我将值更改为" Internet Explorer 8标准(页面默认值)"问题得到解决,布局恢复正常。

一些技术信息:

  1. 通常,页面加载为" Internet Explorer 8标准(页面默认值)"。
  2. 我的文档类型为:<!DOCTYPE html>
  3. 我有以下元标记:<meta http-equiv="X-UA-Compatible" content="IE=edge">
  4. 元标记是&#34; head&#34;中的第一个元素。元素(因为有些帖子建议它应该在任何其他元素之前,甚至在&#34; title&#34;元素之前。
  5. Snippet of my html "head" element

    我感谢您的帮助:)

    修改 我还试图取消选中“以兼容模式显示所有内部网站点&#34;复选框。

1 个答案:

答案 0 :(得分:0)

经过研究,我发现这个问题是在一个简单的HTML页面(“Hello World”风格)中重现的。 进一步的研究表明,我们的IE8虚拟机模板被广告软件感染,该广告软件向页面注入了一个脚本,而该脚本又修改了DOM。

我清理广告软件后问题就解决了。