【发布时间】:2011-06-17 16:07:00
【问题描述】:
由于 Safari 和 Chrome 都使用 Webkit,如果一个网页看起来都很好,那么测试两种浏览器的兼容性是否是多余的?
【问题讨论】:
标签: google-chrome safari cross-browser webpage
由于 Safari 和 Chrome 都使用 Webkit,如果一个网页看起来都很好,那么测试两种浏览器的兼容性是否是多余的?
【问题讨论】:
标签: google-chrome safari cross-browser webpage
不,不是。
据我所知,Safari 和 Chrome(在 OS X 上)似乎呈现不同的字体。 Safari 会显示比 Chrome 小很多的没有指定大小的字体。
铬:
Safari:
【讨论】:
如果您的网站包含大量 JavaScript,您应该测试这两种浏览器,因为它们之间存在差异。例如,以下内容会在 Safari 中导致 JavaScript 错误,但在 Chrome 中不会。
var x = new Date('02-22-2011');
【讨论】:
您绝对应该测试这两种浏览器。即使他们使用WebKit进行渲染,也有很多不同:
但是,它们在布局方面非常相似,您不必担心太多(修复非常小),但最好进行测试以消除真正奇怪的情况。
希望有所帮助!
【讨论】:
您必须在两种浏览器上进行测试,甚至跨操作系统进行测试。 Chrome 和 Safari 的呈现方式不同,特别是如果您使用自定义字体(通过 @font-face)。我发现即使是 Chrome 在 Linux 和 Windows 中使用时呈现不同的效果,而 Safari 在 Windows 和 iPad 上呈现不同。
【讨论】: