如果不购买 Mac,我该如何为 Safari 6 进行开发?

如果不购买 Mac,我该如何为 Safari 6 进行开发?

我总是发现,在 Windows 中开发并使用适用于 Windows 的 Safari已经足够了。

然而,Safari 6现已发布,并且至少有一位用户联系我,说他在新 iPad 上使用我的一个网站时遇到了问题。

问题是 Windows 版 Safari 最高只能升级到 5.1.7。

我是否必须出去购买新的 mac/ipad/iphone 来测试我的代码,或者还有其他方法吗?

答案1

两者都使用 webkit,但并不依赖它。我们已经看到许多仅在 safari 中发生的错误\行为。

使用 browserstack 或 sauce labs。他们有模拟器\虚拟桌面,可以重现您的问题。

我来这里是因为 6.0+ 改变了它处理注入标签的方式,就像 IE 10 一样。

答案2

只需在 Google Chrome 中测试即可。两种浏览器都共享 WebKit 渲染引擎。如果没有,您可以虚拟化 OS X。

相关内容