当兼容模式关闭(兼容性符号为灰色)时,我有一个在IE9中完美运行的网站。打开兼容模式(蓝色)时,jQuery根本不起作用。我已向网站添加以下标记,以告知浏览器不应使用兼容模式。
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
我有这样的doctype:
<!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标准模式?
答案 0 :(得分: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
我希望这有帮助!