我有这个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将其作为普通页面接受。
答案 0 :(得分:2)
在标题HTML中插入元标记:
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
“边缘”强制IE中的标准模式(或最新的渲染引擎)。
强制IE8进入标准模式。
<meta http-equiv="x-ua-compatible" content="IE=8">