我应该针对所有浏览器测试我的网站吗?所有版本?

时间:2012-09-26 04:40:39

标签: testing browser web compatibility

问题1:我是否需要关注Firefox 2,firefox 3,chrome7,8,opera 8,9等的一些错误,这些错误会让我的网站在这些旧浏览器上看起来很奇怪?我想知道开发人员每次更新浏览器时都会更改HTML渲染引擎吗?使我的网站与所有版本不兼容。

几乎所有访问者都会将浏览器保持上升状态?如果没有,请建议我使用一些工具,可以帮助我测试我的网站对所有主要版本的FF,Chrome,IE,Opera,Safari。 (我通过一些在线服务试试这个,但是拍摄我网站的屏幕截图非常慢)

问题2:PC,平板电脑,手机浏览器(屏幕分辨率除外)之间是否存在导致我网站显示错误的差异?

非常感谢!

3 个答案:

答案 0 :(得分:1)

那么,您是否应该针对以下网站测试您的网站:

  • 所有浏览器:是的,因为Windows用户可以使用IE,Chrome,Firefox和在远程情况下,Safari,Opera等。 Mac用户将使用Safari,而Chrome则是首选。
  • 所有版本:可能没有。仅限于那些仍然受支持的用户,即IE 7及以上版本。等等。

但是,关键在于浏览器所基于的引擎。可以这么说:

                     *OS: Kernel :: Browser:Engine*

例如,Chrome,Safari都基于“webkit”布局引擎。 退房,网页布局引擎:http://en.wikipedia.org/wiki/List_of_web_browsers

(这种考虑将节省大量精力,因为您可以放心使用相同引擎的浏览器将以类似的方式运行。)

此外,请考虑您的目标受众,这可以帮助您限制浏览器的选择。

是的,大多数浏览器都有开发人员工具(F12键),可让您模拟以前版本的浏览器。


但是,总而言之,答案是相对的&仅取决于你有多少时间&你愿意花多少精力,时间和考验...

答案 1 :(得分:0)

开发人员应始终尝试使其网站与浏览器兼容。我个人不会担心旧版本的浏览器(即Firefox 2),而是会显示一条消息,告诉用户他们应该升级浏览器。

由于许多用户并不总是立即升级他们的浏览器,您仍应尝试保持网站与这些浏览器的兼容性。

我建议使用此工具检查您网站的浏览器兼容性https://browsershots.org/

答案 2 :(得分:-2)

作为一般规则,有一种快速而肮脏的方式来测试您的网站。肮脏的假设是,如果它适用于IE,它将适用于任何东西,因为IE处理更多的东西不同于其他浏览器。

话虽如此,您可以通过打开IE9浏览器窗口并点击F12来测试IE。这将在底部打开一个框,允许您快速检查网站的兼容性。在弹出框的右上角有两个下拉菜单,用于更改正在解释站点的IE引擎(左侧是引擎,右侧是引擎运行的兼容模式) 。您可以无缝地在IE7引擎和IE9引擎之间切换,而无需第三方应用程序。