vlambda博客
学习文章列表

你知道什么是跨浏览器兼容吗?

在过去的二十年里,互联网得到了巨大的发展。从1998年只有大约240万个网站,而现在已经有大约18亿个了,这正好是74900%的增长。不仅如此,互联网用户的数量也从1998年的1.47亿飙升至2018年的4.57亿,增幅达2727%。在1998年时移动用户数量为3.18亿,而到2018年为7.74亿,直接增长了2333%。

1998年至2018年网站、互联网用户和移动用户数量的增长

网络上有海量的信息,即使经历多次生命周期也不足以看完。从如何做煎蛋卷到如何造飞机,你都能找到相关的内容。用户在超过3000种不同类型的支持web的设备上查看这些信息。

而这正是我们所关注的问题。

更多的用户,更多的设备,更多的平台,更多的浏览器,最终还会有更多的方式来浏览你的网站。因此,你的主要关注点应该是你的用户(他们正在使用数千种不同的设备浏览你的网站)是否以你希望他们看到的方式浏览你的网站?

网络的发展也导致需要多种不同类型的技术来构建这个网络生态系统,以及访问和与此内容交互的各种重要工具,比如web浏览器。问题是,并非所有的技术都相互兼容,web开发人员需要确保他们的网站与每种技术兼容,因此就需要跨浏览器兼容性测试。

因为如果用户在访问你的网站时遇到问题,他们就会离开你的网站,而且可能永远不会回来。所以,跨浏览器兼容是非常有必要的。

“其他浏览器”需要跨浏览器测试

大多数开发人员都有自己喜欢的浏览器,这种情况可以称之为“浏览器偏好”。通常最受欢迎的浏览器是chrome或firefox的最新版本,开发人员在这些浏览器上开发和调试整个产品。但需要记住的最重要的事情是“我们不是我们的用户”,我们的用户可以是任何人,他们可能正在使用任何浏览器。我们不能让我们对浏览器或浏览器分辨率的偏好影响我们的产品,我们在开发过程中所忽略的浏览器完全有可能成为目标用户最喜欢的浏览器。

假设最新的2-3个版本的chrome将拥有最高的覆盖率。但即使是这样的覆盖率也不是100%,如果你不能保证其他用户的使用体验,那就不算一个好的产品。

最新的全球统计数据显示,Chrome、Safari和UC浏览器是2018年最受欢迎的三大浏览器,但同样,这一统计数据也有一定的误导性,因为不同地区的人喜欢的浏览器是不同的。

你知道什么是跨浏览器兼容吗?

2018年全球top3浏览器

例如,在日本,排名前三的浏览器包括Chrome、Safari和IE, Safari在所有设备上的市场份额为25%,而全球市场份额为14.4%。

你知道什么是跨浏览器兼容吗?

日本去年排名前三的浏览器

同样,当我们看德国的统计数据时,我们会发现Chrome、Firefox和Safari正在争夺前三名。

你知道什么是跨浏览器兼容吗?

德国去年排名前三的浏览器

此外,在古巴等国家,Android浏览器占据了前三名的位置。因此,这一统计数据表明,你甚至不能依靠前三名来找出最常用的浏览器。这是非常动态和相互依赖的。有些人更喜欢chrome,有些人更喜欢firefox、safari和IE,而有些人则首选移动浏览器。

最重要的是,不同的浏览器具有不同的特性。

例如,占位符,HTML中的属性甚至在最新版本的IE和Edge中都不受支持,但是chrome和Firefox很好地接受了这一点。

你知道什么是跨浏览器兼容吗?

支持占位符的浏览器

同样,WebM视频格式在广泛使用的浏览器Safari、Edge和iOS Safari中也不被支持。

你知道什么是跨浏览器兼容吗?

支持WebM视频格式的浏览器

当用户使用时,在那些你认为不重要的web浏览器上很可能就会出现bug。

所以,不要自己想当然的做决定,让数据来说话。你还可以使用各种分析工具,如谷歌analytics、百度统计等来收集不同类型的数据,比如你的流量源、受众最喜欢的浏览器等等。

跨浏览器(兼容性)x(可访问性)

如果你已经了解了这一点,那么到目前为止,你应该已经了解跨浏览器兼容性的重要性了。

现在让我们探讨一下跨浏览器兼容性的主要方面,即可访问性。

你的主要目标是在所有浏览器中为所有用户提供相同的体验。但当我们谈论所有的用户时,我们不能简单地忽略那些有不同天赋的人或残疾人。因此,可访问性通过使web对它们可用而增加了跨浏览器兼容性。如果你的网站可以在所有的浏览器上运行,但是不能在屏幕阅读器上正常显示,那么你就错过了很大一部分用户。

正如世界卫生组织所说,全世界有2.85亿视障人士,因此你的网站也应该为他们提供良好的服务。

对于那些听力有障碍的人来说,在你的网站上放一段文字记录会有所帮助。

当你考虑到你的网站的可访问性时,除了帮助不同能力的人之外,你还可以通过在你的网站上添加SEO来帮助其他用户。

搜索引擎也可以通过搜索引擎算法访问屏幕阅读器可访问的页面。

在视频中添加文字记录意味着更多的内容,也就是说,网站搜索引擎优化更加友好。

不仅如此,搜索引擎偏向于易访问的网站,他们会给易访问的网站特别加分。所以,它会以你能想象的更多方式让你受益。

如果你的网站不能实现跨浏览器兼容,你的竞争对手将从中受益!

这是很有可能的!因为用户可能会选择你,但是如果你不能很好地为他们服务,他们就会离开,可能永远不会回来。

因为,用户不一定会切换他们的浏览器来浏览你的网站,但他们可以切换网站,他们会去哪里?当然是你的竞争对手的网站。

如果你的网站在浏览器上没能满足用户的使用需求,你将会遇到以下问题:

(1)45%的用户会犹豫是否再次访问你的网站,或者他们可能永远不会再访问它。

(2)32%的用户发现你的网站有这样或那样的问题,不太可能为你的服务付费。

(3)35%的用户会对你的公司有更负面的看法。

(4)甚至有22%的用户会永远离开。

所以,也许你无意中会给你的竞争对手带来好处,给自己造成损失。

掌握跨浏览器兼容网站的艺术

让你的网站跨浏览器兼容是一门艺术。掌握这门艺术的一些主要技巧包括:

跟上最新的技术:跟上最新的技术没有坏处。跟上最新的web开发技术、开发工具、库中的更新和框,将帮助你的网站实现跨浏览器兼容,确保你的网站性能可以跟上最新发布的浏览器和浏览器版本。

认真测试:使用一些工具测试你的网站在各种平台和浏览器上的使用体验。

易访问性:确保所有人都能访问你的网站,也包括残疾人。

为用户提供好看的外观和良好的使用体验:无论如何,你的网站都应该为用户提供赏心悦目的外观和良好的使用体验,确保你的用户无论使用哪个浏览器浏览你的网站都能拥有良好的体验。

以上是关于浏览器兼容性的重要性的内容,更多测试动态请关注卓码测评!


参考文章:https://www.lambdates.com/blog/what-is-cross-browse-compaibility-and-why-we-need-it/


往期回顾


by the way

卓码测评是一家具备CMA、CNAS资质的

第三方计算机软件测试服务机构。

为客户提供多种软件测试服务和权威的第三方测试报告。

更多信息可点击下方“阅读原文”了解详情!