【问题标题】:How to prevent IE from opening my page in compatibility mode?如何防止 IE 在兼容模式下打开我的页面?
【发布时间】:2015-12-15 09:34:44
【问题描述】:

我有这个 html/jsp 页面:

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

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

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

这个问题和这个问题差不多,我知道: Why Does IE-8 push the view to Compact/Compatibility view?

但我不想强迫我的用户打开工具并设置正确标记答案所暗示的选项:他们中的大多数只是无知,他们中的许多人在他们公司的 PC 上禁用了开发人员工具。 最后只是想看看我的网络应用程序的问题在哪里,并让 IE 接受它作为一个普通页面。

【问题讨论】:

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


【解决方案1】:

在标题 HTML 中插入元标记:

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

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

强制 IE8 进入标准模式。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-21
    • 2013-02-25
    • 2023-03-24
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多