什么"用户代理字符串"和"文档模式"到底怎么办?

时间:2014-10-31 12:11:03

标签: internet-explorer

我对IE开发工具有点困惑,IE 11有"用户代理字符串"和"文档模式"而IE 9有"文档模式"和#34;浏览器模式"。假设我想使用这些工具测试我的网页,看看我的网页在IE 7中的外观如何,那么我需要从两个可用的设置中设置什么?我正在寻找详细而简单的解释...

谢谢!

1 个答案:

答案 0 :(得分:0)

简言之:

  • 浏览器模式控制用户代理字符串IE报告给网络服务器。这有助于某些网站显示,因为这些网站期望IE具有一定的价值,并且仅在满足其期望时才提供内容。

  • 文档模式控制IE解释呈现的方式content from a website。为获得最佳效果,请want edge mode,这是任何最新版IE支持的最高模式。通过最高支持模式,我的意思是IE9在IE9标准模式下显示内容,IE10在IE10标准模式下显示内容,依此类推。 (您不能期望IE9支持IE10标准模式。

  • 您可以使用F12工具在其他文档模式下显示页面,使用仿真选项卡或F12工具工具栏显示区域右侧的控件。

或者,您也可以使用modern.ie中的VM images available在这些版本中实际测试您的网站。

通常,您不应该依赖任何给定浏览器的版本,而应该使用诸如feature detectionprogressive enhancementgraceful fallback之类的beter做法。

有关详细信息(以及指向各种详细信息的更多链接),请查看Specifying legacy document modes或我最近发布的其他一些答案。

希望这会有所帮助......

- Lance