Internet explorer IE仿真:“文档模式”和“用户代理字符串”之间的区别?

Internet explorer IE仿真:“文档模式”和“用户代理字符串”之间的区别?,internet-explorer,responsive-design,internet-explorer-10,emulation,Internet Explorer,Responsive Design,Internet Explorer 10,Emulation,我想模拟渲染,特别是在不同IE版本中我的网页的响应行为。我正在使用F12工具栏中的仿真功能。 但我不明白是否必须同时使用“文档模式”和“用户代理字符串”。有什么区别? 如果我选择一个documentmode=IE7并将user-agent字符串设为默认值,则会得到一个jquery错误。 但是,如果我选择document mode>IE7并选择user agent string=IE7,它就会工作。那么,什么是模拟的好方法呢? 安装了IE11。如果我选择“边缘”,会模拟什么? 为什么文档模式下没有

我想模拟渲染,特别是在不同IE版本中我的网页的响应行为。我正在使用F12工具栏中的仿真功能。 但我不明白是否必须同时使用“文档模式”和“用户代理字符串”。有什么区别? 如果我选择一个documentmode=IE7并将user-agent字符串设为默认值,则会得到一个jquery错误。 但是,如果我选择document mode>IE7并选择user agent string=IE7,它就会工作。那么,什么是模拟的好方法呢? 安装了IE11。如果我选择“边缘”,会模拟什么?
为什么文档模式下没有IE6?

我在这里找到了一些解释: :

Internet Explorer 11中的F12工具将早期版本中复杂的浏览器和文档模式矩阵简化为一个选项:文档模式

有六种选择。Edge Default表示IE11支持的所有最新标准和功能。其他五个选项代表Internet Explorer版本5 a.k.a.怪癖、7、8、9和10。当您选择IE11以外的版本时,IE11会呈现网页,就像您正在使用该版本的浏览器一样。它甚至会更改浏览器发送的默认用户代理字符串。可以使用“模式”部分中的“用户代理字符串”菜单手动设置不同的字符串

值得注意的是,文档模式是对旧浏览器的模拟。它可能非常有用,但如果您需要像素完美的布局,或者为了确保您的页面在旧版IE中以某种方式显示和工作,我们建议您使用Modern.IE并使用旧版IE下载其虚拟机。虚拟机与Windows、Mac和Linux的虚拟化环境一起工作,因此,您可以获得最准确、最可靠的平台,用于在旧版本的IE和Windows中进行测试和调试