pc端主要五大浏览器:谷歌(Chrome浏览器)、火狐 (Firefox浏览器)、IE(IE浏览器)、欧朋(opera浏览器)、苹果(Safari浏览器)
(做pc端兼容时,只需要考虑IE的版本,其他默认都是最高版本浏览器,不需要考虑版本。)
移动端有五大类:(注意:写的webApp测试都是用内置浏览器测试。不要用uc浏览器测试哦!QQ浏览器可能是需要考虑的。)
一、内置浏览器(缺点:更新慢,它移植在了操作系统中)----渲染引擎存在于本地!
安卓操作系统: 1.安卓 webkit(三星chrome)2.中兴 webkit(中兴chrome)3.华为 webkit(华为chrome)4.小米 webkit(小米chrome)5.索尼 webkit( 索尼 chrome)
ios操作系统: safari
(黑莓操作系统(webkit)、塞班操作系统(webkit)、window phone操作系统(IE)-------淘汰了,不再考虑了)
二、可下载浏览器(优点:更新快,独立于操作系统)----渲染引擎存在于本地!如:QQ浏览器、UC浏览器
三、webview 其实就是一款浏览器,是独立程序,是留给原生应用的一个操作系统浏览接口。----渲染引擎存在于本地!
(手机上打开的app就是跑在webview上的,webview本身就是一个java程序)
四、代理浏览器(它渲染引擎都存在于服务端,导致js性能及其低下,访问静态页面可以得到保障)如:opera-mini 、uc-mini
五、混合浏览器 (不省流量是--完备浏览器、省流量是--代理浏览器 )
(注意:在移动端不要使用百分比和flex(可以用老版本的flex)----因为移动端的内置浏览器版本低。但是pc端可以使用百分比和flex。记住:pc端浏览器和移动端浏览器不一回事哈)