【发布时间】:2012-11-02 16:58:10
【问题描述】:
当兼容模式关闭时,我有一个在 IE9 中运行良好的网站(兼容性符号为灰色)。当打开兼容模式(蓝色)时,jQuery 根本不起作用。我在网站上添加了以下标签,告诉浏览器不应该使用兼容模式。
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
我的文档类型是这样的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
不过,浏览器似乎并未默认为标准模式,用户必须手动确保它们不处于兼容模式。
我可以禁用 IE 9 兼容模式吗?我是否已完成禁用 IE 9 兼容模式所需的操作?用户能否始终覆盖 IE 9 标准模式?
【问题讨论】:
-
用户总是可以覆盖该模式,但为什么会这样呢?如果网站看起来很糟糕,我只会更改模式,并且我认为我可以通过模式更正来解决这个问题(普通用户甚至知道他们有这种能力吗?)
-
有些用户来到我们的网站,有些 jQuery 不起作用。他们唯一不起作用的方法是在他们启用的兼容模式下。我想在标准模式下强制它。
-
为澄清起见,我正在解决您的最后一个问题“用户可以始终覆盖 IE 9 标准模式吗?”至于前面的部分,你应该可以强制浏览器使用标准模式。事实上,如果没有示例页面,我无法告诉您为什么它还没有。你有所有正确的部分。
标签: internet-explorer-9 compatibility