html5 – 为什么IE9在我的网站上切换到兼容模式?

前端之家收集整理的这篇文章主要介绍了html5 – 为什么IE9在我的网站上切换到兼容模式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚安装IE9测试版和在一个特定的网站我创建(HTML5)IE9跳到兼容模式,除非我手动告诉它不。我已经尝试删除网站的几个部分,但没有改变。包括删除所有CSS包括。在我的一些其他网站,它只是罚款。

此外,不要手动设置,因为这样IE9记住用户设置,你不能把它还回到自动(或至少我还没有找到如何,甚至通过隐私浏览和清空缓存)

无论如何。跳转到兼容模式的站点http://alliancesatwar.com/guide/
一个在哪里它呈现正确:http://geuze.name/basement/(我不能发布超过1个超链接)

两者使用相同的doctype和所有。这些网站有很多共同点(除了外观)使用相同的基本模板(编码,元标记,doctype和相同的javascript)

这将是巨大的,如果有人有我的答案!一个HTML5网站呈现在IE7模式是漂亮…跛脚。

解决方法

工程在IE9的documentMode为我。

没有X-UA兼容的头/元设置一个显式的documentMode,你会得到一个模式基于:

>用户是否点击了该域中的“兼容性视图”按钮;
>也许这是否已经发生自动,由于网站上的一些其他内容,导致IE8 / 9的渲染器崩溃,并回退到旧的渲染器;
>默认情况下,用户是否选择将所有网站置于兼容性视图中;
> IE是否认为该网站在您的Intranet上,因此默认为兼容性视图;
>相关网站是否在Microsoft自己的需要兼容性视图的网站列表中。

您可以从“工具 – >”更改这些设置。兼容性视图设置“。当然,这个菜单现在是偷偷地隐藏,所以你不会看到它,直到你按Alt。

作为网站作者,如果您确信自己的网站符合标准(在其他浏览器中良好呈现,并使用功能嗅探来决定要使用哪些浏览器解决方法),我建议使用:

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

或HTTP标头:

X-UA-Compatible: IE=Edge

获取最新的渲染器,无论使用什么IE版本。

原文链接:https://www.f2er.com/html5/170593.html

猜你在找的HTML5相关文章