Google Chrome浏览器是否显示与Safari相同的页面?

时间:2008-10-07 17:26:25

标签: safari google-chrome webkit

鉴于Chrome和Safari使用webkit,有人发现Chrome上的内容与Safari不同吗?目前是否有任何理由在两者上测试网站,或者现在测试Safari是否足够?

10 个答案:

答案 0 :(得分:18)

部分原因是知道什么依赖于渲染引擎,什么不依赖。例如,Javascript在两种浏览器中的处理方式都不同(谷歌有自己的自定义javascript渲染器),所以如果你的页面使用javascript,我会在两者中测试它。

这可能是一个值得注意的地方,Chrome已添加到BrowserShots,所以您甚至不需要安装它来测试它和Safari。

答案 1 :(得分:8)

Google Chrome浏览器也使用早于当前版Safari的Webkit版本,因此应在两种浏览器中检查页面。

答案 2 :(得分:7)

它们非常相似,但不完全相同。例如,我记得读过Apple在Safari中投入了大量工作来获得Apple风格的字体渲染,我怀疑谷歌是否重复了这项工作。

答案 3 :(得分:6)

他们不发布WebKit的同步版本。例如,

  

Google Chrome
  官方建设2200
  Mozilla / 5.0(Windows; U; Windows NT 5.1; en-US) AppleWebKit / 525.13 (KHTML,与Gecko一样)Chrome / 0.2.149.30 Safari / 525.1

  

的Safari
  3.1.2
  Mozilla / 5.0(Windows; U; Windows NT 6.0; pl-PL) AppleWebKit / 525.19 (KHTML,与Gecko一样)Version / 3.1.2 Safari / 525.21

WebKit非常模块化,因此它们具有不同的绘图和javascript引擎。插件的处理方式也大不相同。

在实践中,我没有看到任何行为不同的网站,并且两个浏览器应该具有相同的行为,就任何理智的网页而言。当然,您可以嗅探用户代理并强制执行不同的行为......

所以不,目前没有理由对两者进行测试。请注意,谷歌还没有稳定的Chrome版本。

答案 4 :(得分:4)

不,并且一些特定的UI差异包括不在它们之间渲染text-shadow和box-shadow。与border-radius相同。如果你正在使用Chrome,我会避免使用这三个(高级)CSS渲染规则。

答案 5 :(得分:2)

Chrome和Safari在Windows上具有不同的字体呈现。 Safari包括Apple的字体渲染,对Windows用户来说有点模糊。在OS X上,它们都使用平台的本机字体渲染。因此,Safari在两个系统上都看起来像OS X,而Chrome看起来就像它正在运行的平台。

这是除了比我更了解的人提到的其他要点之外。 :)

答案 6 :(得分:1)

没有。这将是一个类似的问题“Chrome渲染与Konqueror相同”,并且Webkit(HTML渲染器)版本可能不同,Java脚本引擎在Chrome,Safari和Konqueror之间非常不同。这会影响很多Google应用,因为它们是使用javascript heavy(AJAX)编写的。这似乎也影响了很多现代网站,特别是那些有复杂菜单和编辑器的网站(比如这个)。最后,它取决于您查看的网站有多少是使用javascript功能编写的。

答案 7 :(得分:1)

答案 8 :(得分:0)

他们仍然拥有不同的JavaScript引擎,这些引擎可能表现不同(但仅在某些罕见情况下)。

答案 9 :(得分:0)

Chrome目前使用的Web版本比Safari稍早。

随着时间的推移,它会随时更新,但有可能它会一点点落后,这取决于Apple如何发布它们的来源。

此外,Javascript引擎是不同的,这可能会影响行为,尽管它们都非常快。