如何防止IE在兼容模式下打开我的页面?

时间:2015-09-18 09:29:12

标签: html jsp internet-explorer internet-explorer-10

我有这个html / jsp页面:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html ...
</html>

由于某种原因,默认情况下在IE上的兼容模式下打开(在我的版本10中),这会弄乱一切,因为它只是不理解诸如angularjs之类的库中存在的一些现代结构。 通过打开开发人员的工具并将视图模式更改为&#34;标准IE&#34;一切都解决了,我的网络应用程序工作正常。

那么,这个标题有什么问题?有没有办法强制IE在正常模式下打开我的页面?

这个问题或多或少与此问题相同,我知道: Why Does IE-8 push the view to Compact/Compatibility view?

但我不想强迫我的用户打开工具并设置正确的标记答案提示的选项:大多数都只是无知,其中许多人在他们公司的PC上禁用了开发人员工具。 最后,我想知道我的Web应用程序的问题在哪里,以便IE将其作为普通页面接受。

1 个答案:

答案 0 :(得分:2)

在标题HTML中插入元标记:

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

“边缘”强制IE中的标准模式(或最新的渲染引擎)。

强制IE8进入标准模式。

<meta http-equiv="x-ua-compatible" content="IE=8">