我可以在Windows 8.x本地测试Safari 7.0吗?

问题描述 投票:10回答:3

我正在Windows 8.x计算机上本地开发我的Web应用程序。现在我正在更新灵活的盒子布局模块支持的网页设计。

可以轻松测试Chrome和IE的设计。但有没有办法在本地测试Safari 6.1+支持?

似乎Apple不再为Windows开发Safari浏览器,而Safari 5.1是Windows的最新版本。 Safari 5.1不支持最新的flexbox语法。

有没有一种简单的方法可以在Windows 8.x上进行本地测试,或者我是否可以在iOS设备上进行本地测试或将新设计置于现场以便我可以在各种测试站点上进行测试?

css windows-8 safari
3个回答
10
投票

我认为,如果不是苹果贪婪的许可协议,这是可能的。在谷歌搜索“VirtualBox上的OSX”。 Virtualbox是用于运行其他操作系统的虚拟化软件,并且有关于如何在VirtualBox中安装OSX的帖子(这违反了苹果条款btw - 因此您会收到警告)。

我正在尝试找到一种合法的方法来为我的公司网站测试较新版本的Safari,答案是购买Mac或违反条款和条件。我们将使用Apple + Aqua Connect软件。我想另一个选择是使用像BrowserStack这样的云解决方案,它允许您测试不同操作系统/浏览器的网页。这些是在您设置的脚本控制的服务器上打开的浏览器(因此,如果它们无论如何复杂,您将花费大量时间尝试设置脚本)。我认为他们使用selenium或其他一些浏览器自动化工具。

仅供参考,您可以在以下网站免费测试所有MS版本的所有IE版本:http://www.modern.ie。这是一个微软实际上是正确的。对于让Web开发人员生活更轻松而感到高兴。

Apple贪婪/讨厌/愚蠢,试图找到迫使开发者购买Mac的方法。大多数软件开发人员足够聪明,能够深入了解并且认识到mac是价格过高的PC。所以Apple许可证说你只能在Apple硬件上安装OS-X(或者人们会购买/制造便宜的PC并安装他们的软件)。尝试开发iPhone应用程序而不购买价格过高的Mac(查看硬件,然后查看NewEgg - 你会发现它们的收费是硬件的3倍)。 Apple没有技术上的理由这样做 - 它只是为了获得你的钱(我以前认为MS是贪婪的)。


0
投票

不,你无法使用Safari在Windows上测试Web应用程序。可能的替代品(您已经知道):

对不起,但这个问题没有解决方案。


0
投票

BrowserStack允许用户使用他们的工具https://www.browserstack.com/local-testing在Windows浏览器中测试本地网站。我也看到Sauce提供类似的功能:https://wiki.saucelabs.com/display/DOCS/Sauce+Connect+Proxy

© www.soinside.com 2019 - 2024. All rights reserved.