我的工作涉及跨浏览器测试。由于我在同一操作系统上不能有不同版本的Internet Explorer,我有不同的机器以方便测试目的,即。)Win 7 IE 9.0,Win 7 IE 8.0等。
注意:我不使用像IE测试器这样的应用程序,因为我觉得应用程序无法呈现浏览器的精确复制。
进入IE 9.0的兼容性视图设置(它模拟其他较低版本的页面,即IE 7.0,IE 8.0),它是否会使浏览器功能与兼容性视图设置中选择的浏览器完全相同?
使用不同的IE版本的不同操作系统实例是否是一个正确和适当的解决方案?请建议。
答案 0 :(得分:2)
不,兼容性视图与它试图模拟的浏览器不完全相同。
看到这个答案: https://stackoverflow.com/a/6921057/443954
这篇博文(关于IE8,但问题是一样的): http://blogs.popart.com/2009/09/ie8-compatibility-mode-and-ie7-are-not-the-same-thing/
所以你仍然应该尝试在你的测试环境中运行各种浏览器版本,或者作为一个几乎同样好的替代方案,你可能想要尝试在线服务,比如Browserling(https://browserling.com)甚至是Browsershots({ {3}})。