企业应用系统应该使用哪些浏览器作为兼容性测试目标的参考
请先看一个来至CNZZ(专做第三方数据统计分析的一个平台)发布的浏览器在国内的市场占有率报告:
从图表可以清楚的看到各个浏览器在国内市场的占有率,其中360和搜狗这样的第三方浏览器在国内的占有率非常之高,我们是一定不能忽视360、搜狗这样的浏览器的。下面看看各个浏览器的调查结果:
1.360浏览器使用的双核:IE+Chrome,其中切换到IE核心时调用的是本机安装的IE,可以使用F12来证实该结果(如下图)。也就是360浏览器兼容模式的版本和用户本机系统的IE内核有关,如果你用户本机是IE7,你又不准备支持的话有可能会在兼容性模式下有问题。
2.搜狗浏览器也是使用双核:IE+Chrome,但是搜狗浏览器使用的默认IE版本确是IE7,这点可以通过脚本来证实(如下图)。如果你不准备支持IE7的话有可能会在兼容性模式下有问题
3.由于360浏览器和搜狗浏览器支持智能切换功能,默认使用的是Chrome内核来渲染界面的,也就是说使用它们的默认模式我们的页面也是没有问题的。但是什么情况下会导致它们自动切换到兼容模式呢?该结果还不特别清楚,现在只是知道像招商银行这类需要利用微软ActiveX来实现支付功能的银行网站时,浏览器为了兼容这个功能就会自动切换到兼容模式。
4.关于firefox、safari、IE的哪些版本可以作为兼容性测试目标的调查,我觉得可以参考谷歌2011年发布的一则通知,谷歌把某些版本的浏览器归为老版本的浏览器。