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

标签 css windows-8 safari

我正在 Windows 8.x 机器上本地开发我的 Web 应用程序。现在我正在更新 Flexible Box Layout Module 支持的网页设计。

测试 Chrome 和 IE 的设计很容易。但是有没有办法在本地测试 Safari 6.1+ 支持?

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

是否有一种简单的方法可以在 Windows 8.x 上进行本地测试,或者我必须使用 iOS 设备进行本地测试,或者将新设计上线以便我可以在各种测试站点上进行测试?

最佳答案

我认为如果不是苹果贪婪的许可协议(protocol),这是可能的。在谷歌上搜索“VirtualBox 上的 OSX”。 Virtualbox 是用于运行其他操作系统的虚拟化软件,并且有关于如何在 VirtualBox 中安装 OSX 的帖子(顺便说一句,这违反了苹果条款 - 所以你被警告了)。

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

仅供引用,您可以在以下网站免费测试所有版本的 MS 上的所有版本的 IE:http://www.modern.ie .这是微软实际上做对了的。感谢 MS 让 Web 开发人员的生活更轻松。

Apple 贪婪/烦人/愚蠢,并试图想方设法迫使开发者购买 Mac。大多数软件开发人员都足够聪明,可以深入了解并意识到 mac 是定价过高的 PC。所以 Apple 许可证规定你只能在 Apple 硬件上安装 OS-X(否则人们会购买/组装一台便宜的 PC 并安装他们的软件)。尝试在不购买价格过高的 Mac 的情况下开发 iPhone 应用程序(先看看硬件,然后再看看 NewEgg——你会发现他们的收费是硬件成本的 3 倍)。 Apple 这样做没有技术原因 - 它只是为了赚钱(我曾经认为 MS 很贪婪)。

关于css - 我可以在本地测试 Windows 8.x 中的 Safari 7.0 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21072879/

相关文章:

html - 页脚栏无法对齐文本

java - JOptionPane 中的 JTextArea 在 Mac OS X 和 Windows 8 中大小不同

windows-8 - Windows 8 商店应用程序和 Windows Phone 8 应用程序之间有什么关系

css - translate3d() 导致 Safari 中的裁剪

html - 下拉过渡在 Safari 中不起作用

css - Gulp sass 编译复制 scss 文件

html - 滚动条在 Internet Explorer 中创建边距

javascript - 如何在图中显示多个节点内容(Cytoscape 样式表)

html-parsing - Windows 8 中的 HTML 解析器

javascript - ipad safari 8.0.2 链接无法点击