浏览器兼容测试工具
2015-10-20 15:20
267 查看
首先,从网上搜索pc和手机浏览器使用的内核,因为浏览器是以内核区分,解析也是以内核区分。
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);猎豹安全浏览器(1.0-4.2 版本为Trident+Webkit,4.3版本为Trident+Blink)360安全浏览器(1.0-5.0为Trident,6.0为 Trident+Webkit,7.0为Trident+Blink)360极速浏览器(7.5之前为Trident+Webkit,7.5为 Trident+Blink)、傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)、百度浏览器(早期版本)、世界之窗浏览器[2](最初为IE内核,2013年采用Chrome+IE内核)、2345浏览器、腾讯TT、淘宝浏览器、采编读浏览器、搜狗高速浏览器(1.x 为Trident,2.0及以后版本为Trident+Webkit)、阿云浏览器(早期版本)、瑞星安全浏览器、Slim Browser、 GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器、闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览 器、飞腾浏览器、速达浏览器、佐罗浏览器、海豚浏览器(iPhone/iPad/Android)、UC浏览器(Blink内核+Trident内核) 等。
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
² Gecko(Firefox内核)
Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon
² Webkit(Safari内核,Chrome内核原型,开源)
Google Chrome、360极速浏览器以及搜狗浏览器高速模式也使用webkit作为内核
WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。
WebKit内核常见的浏览器:[1]Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器
² Blink(Google的最新内核)
Google Chrome、Opera现已改用Google Chrome的Blink内核。
² 还有更专业的工具是chrome浏览器的F12手机模拟测试,以及firefox浏览器的开发者工具响应式视图有个分辨率可选的。
虽然说ie6渐渐落后,但是使用的还是有那么一大部分,因为ie6兼容测试不可忽略。测试ie6的工具首选ietest。Ietest是向下兼容的,因此你本机的ie版本越高,测试的准确性越高。
2、针对ie7以上版本的兼容测试
Ie10调试模式自带的测试,360浏览器的兼容模式测试,ietest
3、针对safari,opera等其他浏览器的测试
使用http://spoon.net/browsers/的沙箱模拟器,进入网站会自动下载spoon-plugin这个东西,再点相应的浏览器run就安装对应浏览器环境。
² 其实要测试ie兼容性还有一个绝招,在高版本的ie浏览器比如ie10,按出F12调试工具。在最后面有两个选项,一个是浏览器模式,一个是文档模式
所谓浏览器模式,有两种,一种是兼容模式即可以很好观察ie兼容性问题,一种是极速模式网站打开速度会快点。什么是兼容模式,兼容模式用的ie内核;什么是极速模式,极速模式用的是webkit内核。
所谓文档模式,有两种,一种是标准模式,一种是怪异模式。
目前看这个概念人有点晕,先放着吧。反正如果测试ie6及以下的兼容性可以通过选择文档标准为:internet explorer 5 Quirks。
一、浏览器内核解读
² Trident(IE内核)IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);猎豹安全浏览器(1.0-4.2 版本为Trident+Webkit,4.3版本为Trident+Blink)360安全浏览器(1.0-5.0为Trident,6.0为 Trident+Webkit,7.0为Trident+Blink)360极速浏览器(7.5之前为Trident+Webkit,7.5为 Trident+Blink)、傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)、百度浏览器(早期版本)、世界之窗浏览器[2](最初为IE内核,2013年采用Chrome+IE内核)、2345浏览器、腾讯TT、淘宝浏览器、采编读浏览器、搜狗高速浏览器(1.x 为Trident,2.0及以后版本为Trident+Webkit)、阿云浏览器(早期版本)、瑞星安全浏览器、Slim Browser、 GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器、闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览 器、飞腾浏览器、速达浏览器、佐罗浏览器、海豚浏览器(iPhone/iPad/Android)、UC浏览器(Blink内核+Trident内核) 等。
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
² Gecko(Firefox内核)
Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon
² Webkit(Safari内核,Chrome内核原型,开源)
Google Chrome、360极速浏览器以及搜狗浏览器高速模式也使用webkit作为内核
WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。
WebKit内核常见的浏览器:[1]Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器
² Blink(Google的最新内核)
Google Chrome、Opera现已改用Google Chrome的Blink内核。
二、手机网站兼容性测试
请下载Opera Mobile Emulator或者opera mini进行手机网站测试,个人使用感觉准确率能达90%。² 还有更专业的工具是chrome浏览器的F12手机模拟测试,以及firefox浏览器的开发者工具响应式视图有个分辨率可选的。
三、PC网站兼容性测试
1、针对ie6的兼容测试虽然说ie6渐渐落后,但是使用的还是有那么一大部分,因为ie6兼容测试不可忽略。测试ie6的工具首选ietest。Ietest是向下兼容的,因此你本机的ie版本越高,测试的准确性越高。
2、针对ie7以上版本的兼容测试
Ie10调试模式自带的测试,360浏览器的兼容模式测试,ietest
3、针对safari,opera等其他浏览器的测试
使用http://spoon.net/browsers/的沙箱模拟器,进入网站会自动下载spoon-plugin这个东西,再点相应的浏览器run就安装对应浏览器环境。
² 其实要测试ie兼容性还有一个绝招,在高版本的ie浏览器比如ie10,按出F12调试工具。在最后面有两个选项,一个是浏览器模式,一个是文档模式
所谓浏览器模式,有两种,一种是兼容模式即可以很好观察ie兼容性问题,一种是极速模式网站打开速度会快点。什么是兼容模式,兼容模式用的ie内核;什么是极速模式,极速模式用的是webkit内核。
所谓文档模式,有两种,一种是标准模式,一种是怪异模式。
目前看这个概念人有点晕,先放着吧。反正如果测试ie6及以下的兼容性可以通过选择文档标准为:internet explorer 5 Quirks。
相关文章推荐
- 最长公共子序列
- js 函数function用法
- linux压缩,备份,还原
- 给表空间增加新的数据文件
- IOS读取项目中文件
- sysbench测试mysql与postgresql
- 三、多线程安全实例
- 图解Java单例模式内存分配
- 程序设计基石与实践系列之写一个C语言编译器
- php根据日期或时间戳获取星座信息和生肖等信息
- 万能搜索神器eMule(免费无广告)下载配置与使用
- 关于viewpager的适配器pageradapter的详解
- php 生成文件txt到指定目录
- 镜面色要在乘以纹理色之后再加上去
- 数组排序,并返回排序后的数组对应原数组的下标(c语言)
- 链接到tab页面中的某一项
- 用rpm安装mysql5.6,C++连接mysql,/usr/lib -lmysqlclient找不到的解决办法
- 分享基于Flash AS 3.0制作五子棋的故事
- Android 之 内存管理
- 将博客搬至51CTO