从Internet 8开始,微软为Internet提供了内置的开发工具.IE8提供了IE8标准、IE8兼容性视图、IE7和古怪模式。IE9提供了IE9标准、IE9兼容性视图、IE8、IE7和古怪模式。
我经常想知道为什么微软选择提供IE6测试虚拟机,而不是提供方便的浏览器模式,同时仍然提供古怪的模式。没有人愿意仅仅为了测试一个随机的IE6报告而启动一个VM (现在或三年前),那么为什么微软选择让IE6测试对IE7和下面的每个版本如此困难呢?微软曾经对这一决定发表过评论吗?
编辑:我知道IE6应该避免,微软想要像浏览器一样彻底消灭它。我的问题是寻找历史意义。我想知道微软是否曾公开宣布,IE6永远不会得到IE8 on的开发者工具的支持,这是在IE6's的市场份额对开发者仍然很重要的时候发布的。即使是X-UA兼容文档兼容性模式也列出了所有东西,包括IE5,但是列表中缺少了IE6。也许微软在开发人员开始逐步淘汰IE6之前很久就开始了针对用户的运动,但我不知道他们为什么会提供VM,如果是这样的话。
发布于 2012-07-23 06:17:20
使用IE8和IE9提供的浏览器模式进行测试是在实际浏览器的较低版本中测试不像兼容性。是只是一次模拟。
就连微软也想杀了IE6。在世界上的几个国家,IE6的使用率正在下降到不到1%。因此,它不提供IE6仿真也就不足为奇了。
发布于 2012-07-24 10:18:01
我认为这与MS在6到7之间对三叉戟布局引擎所做的更改有关,同时也涉及到二进制文件不并排运行的问题。
将“文档模式”更改为“古怪”允许您按IE5/6所显示的方式查看站点:
文档模式声明什么模式IE的三叉戟引擎将呈现标记,如IE9‘S标准模式。通过IE的开发工具更改文档模式会刷新页面,但不会重新发送UA字符串或从服务器检索新标记。...
https://webmasters.stackexchange.com/questions/32506
复制相似问题