![]() |
1
263
在IE9模式下工作。
没有一个
作为网站作者,如果您确信您的网站符合标准(在其他浏览器中呈现良好,并使用功能嗅探来确定要使用的浏览器解决方案),我建议您使用:
或HTTP头:
|
![]() |
2
33
我把
之后的第一件事
我不敢相信它真的管用!! |
![]() |
3
22
要强制IE以IE9标准模式渲染,您应该使用
某些情况可能会导致IE9跳转到兼容模式。默认情况下,这可以发生在intranet站点上。 |
![]() |
4
6
我已经在一个单独的StackOverflow线程上发布了这条评论,但我认为值得在这里重复: 为了我们的内部ASP.Net应用程序,在网页上添加“X-UA-Compatible”标签,在web.config文件或者在代码背后完全没有区别。 只有
(叹息) 这个问题似乎只发生在内部网站上的IE8和IE9上。外部网站可以正常工作,并使用正确版本的IE8/9,但对于内部网站,IE9突然决定它实际上是IE7,并且没有任何html5支持。 不,我也不太明白这个逻辑。 我不情愿的解决办法是
它不是特别友好,但让用户关闭这个恼人的设置 似乎是唯一的办法,让他们运行内部的HTML5网络应用程序正确。 或者让用户使用Chrome。;-) |
![]() |
5
1
地点在 http://www.HTML-5.com/index.html 确实有X-UA-Compatible meta标签,但仍然进入兼容性视图,如地址栏中的“撕裂页面”图标所示。如何使用菜单选项强制IE9(最终版本9.0.8112.16421)以标准模式呈现页面?我试着用鼠标右键点击那个被撕破的页面图标以及“Alt”键来显示ReneGeuze提到的其他菜单选项,但是这些都不起作用。 |
![]() |
6
1
在更现代的网站上,如果您按照样板文件在html标记上使用条件语句,那么出于某种原因,这将导致ie9默认为兼容模式。这里的修复方法是将您的条件语句从html标记中移除,并将它们添加到body标记中,换句话说,从head部分中移除。这样,您仍然可以在样式表中使用这些类来针对较旧的浏览器。 |
![]() |
7
0
我觉得不错:
你确定你没有在全局设置上做什么?这是一个干净的安装在Windows7上的测试版。开发者工具报告页面默认为IE9标准模式。 |
![]() |
8
0
|