0

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

几乎访问者会保持他们的浏览器更新吗?如果没有,请向我推荐一些工具,这些工具可以帮助我在所有主要版本中针对 FF、Chrome、IE、Opera、Safari 测试我的网站。(我已经通过一些在线服务尝试过,但是截屏我的网站非常慢)

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

非常感谢!

4

3 回答 3

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 键),可以让您模拟以前版本的浏览器。


但是,总而言之,答案是相对的,完全取决于您有多少时间以及您愿意花费多少努力、时间、测试......

于 2012-09-26T04:58:22.757 回答
0

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

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

我会推荐这个工具来检查您网站的浏览器兼容性https://browsershots.org/

于 2012-09-26T04:50:06.560 回答
-2

作为一般规则,有一种快速而肮脏的方法来测试您的网站。一个肮脏的假设是,如果它在 IE 上工作,它可以在任何东西上工作,因为 IE 处理的事情与其他浏览器不同。

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

于 2012-09-26T04:47:00.677 回答