IE8中有“Internet Explorer 8”、“Internet Explorer 8兼容模式”、IE7模式。
但是,IE 中的默认设置使所有 Intranet 网站都使用“IE8 兼容模式”,即使我已经按照建议设置了 doctype、meta 标记、http 标头以强制其进入 IE8 模式。
我有
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “ http://www.w3.org/TR/html4/loose.dtd “>
和
但它仍然进入“IE8 兼容模式”,IE 设置没有任何变化。
如何在不更改任何浏览器设置的情况下强制其进入纯“IE8”模式?
附言。我在这里不是在谈论“文档模式”。
原文由 Dennis C 发布,翻译遵循 CC BY-SA 4.0 许可协议
似乎 MSFT 没有考虑我们在其中运行许多不同的 Web 应用程序的大型 Intranet 环境。
根据我在 MSDN 论坛上读到的某处,无法绕过 IE8 设置。
因此,我将不得不恳求我的系统管理员设置一些新的组策略来更改“兼容性视图”设置和值并防止用户更改该值,直到 MSFT 发现此错误并修复它。
来自 MSDN 博客文章(强调他们的):“ 在 IE 请求 Web 内容之前 选择浏览器模式。这意味着 站点无法选择浏览器模式。”