1

我有一个网站,当兼容模式关闭时(兼容符号为灰色),在 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 标准模式?

4

1 回答 1

1

尝试使用此 DOCTYPE 声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

如发现: https ://stackoverflow.com/a/6049675/796404

另一个答案是使用新的 HTML5 DOCTYPE:

<!DOCTYPE html>

如所述:http: //msdn.microsoft.com/en-us/library/gg699338 (v=vs.85).aspx

我希望这有帮助!

于 2012-11-02T17:11:34.190 回答