兼容性
由于服务器类型不同、用户浏览网站所使用的操作系统、客户端及客户端浏览器的不同或者对于某种技术支持的不同,常常会带来兼容性问题。网站要想为客户提供更方便的浏览体验,就要考虑兼容性问题。
1网站兼容性的定义
网站兼容性通常是指当用户使用不同的浏览器浏览同一网站时,出现不同的甚至是错误的浏览结果,比如图片错位、表格显示不完整、需要的特效没有展示出来等,都是兼容性问题的直接表现。
在创建好了网站之后,确保网页在不同的浏览器上的兼容性显得非常重要,以避免因为网页在其他的浏览器上的不兼容而流失用户。对于大的公司来说,会有专门的测试团队负责处理。但是对于个人站长或开发人员来说,只能通过在自己的个人电脑上测试一系列浏览器。但是在不同的操作系统和浏览器上测试网站是非常重要的。
htp:/browsershots.org是其中一个非常有用的网站,允许用户查看站点在不同的浏览器和不同的操作系统上的效果。下面的过程演示了这一步骤。
在浏览器的地址栏中输入htp:/browsershots.org,将出现如图3.25所示的网页,在该网页上可以看到一个URL输入栏,输入想要查看的网址。
在该网页的下面,可以选择不同的浏览器类型和版本,还可以看到各种不同的操作系统类型,比如Linux、Windows、Mac 以及BSD。
浏览器检测网页
在地址栏中输入想要查看的URL,然后单击Submit按钮,网站将产生多个不同浏览器下的截图,比如示例中产生了118个屏幕截图。
提交之后显示截图结果
单击页面上的网址,可以查看到不同浏览器下面的屏幕截图,这样可以了解到网页在不同浏览器下面的兼容性。
单击不同的操作系统下的不同浏览器的截图,就可以看到浏览器兼容性检测的结果。
网站兼容性的设置
要实现站点的完整测试,站长必须要检查网站在不同浏览器的不同版本的呈现效果,并且也需要检查网站在不同操作系统以及不同设备上的显示效果,确保在不同的屏幕尺寸时的内容最佳呈现效果。
比如最常用的Windows操作系统下的E核心浏览器的呈现效果,Windows操作系统下非IE核心浏览器(如FireFox、Chrome等浏览器)的测试效果,以及当下流行的在IPad
等苹果移动设备上的Safarni浏览器下的呈现效果等。另外,还有国内流行的双核心的浏览
器,比如360安全浏览器、搜狗高速游戏器、腾迅QQ浏览器、百度浏览器等。只有通过不断地测试,发现网站在不同平台上的差异,并针对问题进行调整,才能使网站的兼容性达到最优。
|