如何在不购买Mac的情况下为Safari 6开发?


8

我一直发现,只要在Windows中进行开发,并在Windows中使用Safari就足够了。

但是,Safari 6现在已经发布,并且我至少有一位与我联系的用户与我联系,称他在新ipad上遇到我的一个网站问题。

问题在于,Windows版Safari仅支持5.1.7。

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


1
如果问题在iPad上存在,则您需要iPad,而不是Mac。
Ramhound 2012年

您有三个选择。告诉您的用户购买Mac。访问hackintosh.org,查看是否存在可以在模拟器(例如VirtualBox)中加载的osx 10.7的可启动ISO。最后-声明在Apple为Windows发布之前将不支持Safari 6。
2012年

我的雇主不会购买ipad或mac。但是他们坚持我必须同时支持。
Urbycoz 2012年

@Ramhound ipad上的Safari 6与Mac上的不是一样吗?
Urbycoz 2012年

@Urbycoz:在您能够负担得起更好的雇主之前,我建议您阅读Dilbert漫画。
Michael Scheper 2015年

Answers:


5

两者都使用webkit,但不要因此而死。我们已经看到许多错误/行为,仅发生在野生动物园中。

使用浏览器堆栈或调味料实验室。他们具有可以重新创建问题的模拟器\虚拟桌面。

我在这里是因为6.0+改变了它处理注入标签的方式,例如IE 10。


1

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


2
错误的是,虽然Chrome和Safari共享WebKit / Blink渲染引擎,但它们却是明显的分支。但是,您可以使用新的Chrome克隆“ Opera”,它使您可以测试多个版本的Chrome,而无需进行疯狂的卸载/重新安装。
约翰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.