|
1
45
似乎MSFT还没有考虑一个大型的intranet环境,我们有许多不同的web应用程序在里面运行。
因此,我将不得不请求我的系统管理员放置一些新的组策略来更改“兼容性视图”设置和值,并阻止用户更改值,直到MSFT发现并修复这个bug。 从一个 MSDN blog post (强调): . 这意味着 网站无法选择浏览器模式 ." |
|
|
2
35
|
|
|
3
11
|
|
|
4
6
从 this :
|
|
|
5
4
要覆盖intranet或所有网站的兼容性视图设置,您需要使IE8模拟自身。
|
|
|
6
3
设置自定义HTTP头,而不是使用
|
|
|
7
2
如果您使用的是.NET,我有一个答案: HTML格式
网站配置:
|
|
|
8
1
在某处读到DOCTYPE声明必须是 第一线 . 没有任何评论,也没有空行。
结合设置HTTP响应头,这对我很有效。
|
|
|
9
0
HKEY\ U CURRENT\ U用户\软件\Microsoft\Internet Explorer\BrowserEmulation 内部网兼容模式1-->0 |
|
10
0
不是丹尼斯问题中较长的陈述。 |
|
|
11
0
这个组合对我起了作用:
至少IE开发者工具报告IE9兼容视图,IE8标准 只是为了好玩,我试着模仿,效果也不错。 简化扩展模型!DOCTYPE是关键。 |
|
|
12
0
您需要从域名中删除端口号 1180 /索引/
为友好URL设置dns服务器- 一切正常 |
|
13
0
标记为“correct”的答案在技术上是正确的,但表明对于大多数人面临的真正问题没有解决方案,即:“如何在启用了兼容模式的IE8上正确显示不支持兼容模式的web应用程序?”。
如果上面的代码是在应用程序端实现的,那么IE8的行为就好像它没有处于兼容模式一样,尽管它仍然将浏览器模式显示为兼容模式。 |