当我没有Mac时,在Mac / Safari上测试Web应用程序

时间:2009-12-01 11:33:26

标签: macos safari

最近,当我推出的网站在Windows上的IE,Firefox,Chrome和Safari上完美显示但在Mac上使用Safari(由潜在客户)浏览时损坏时,我最近被发现,我需要开始测试我的方式在Mac上查看网站时的外观。

问题是,我没有Mac。

我已经尝试过BrowsrCamp,它声称可以为安装了大量浏览器的Mac提供VNC访问权限,但是在发现它不可靠之后(到目前为止,它在过去5天中工作了1天)我需要另一个解决方案。

有什么建议吗?

12 个答案:

答案 0 :(得分:57)

测试网站并在MAC Safari上实时查看它们的最佳网站是使用

Browserstack

他们有第一次测试25分钟,然后每天10分钟免费。你甚至可以使用他们的WEB TUNNEL功能从本地PC测试你的页面

我在browserstack中测试了7到8页...而且我认为他们在右上角有一些java调试工具,这是非常有帮助的

答案 1 :(得分:5)

这些网站可能有所帮助:

Browsera
Browsershots

答案 2 :(得分:5)

同时,MacOS High Sierra可以在VirtualBox(在PC上)免费运行。 它不是很快但它适用于一般的浏览器测试。

如何设置请参见此处:https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

我现在使用它已经有一段时间了,而且效果很好

答案 3 :(得分:4)

不幸的是,你不能在除了正版Mac之外的任何东西上运行MacOS X.

然而,MacOS X Server可以在VMWare中运行。权宜之计解决方案是将其安装在VM中。但是你应该知道MacOS X Server和MacOS X并不完全相同,你的测试也不会完全是用户的测试。更不用说499美元的价格标签了。

最简单的方法是给自己买一台便宜的mac mini或者在ebay上使用破碎屏幕的笔记本电脑,将其插入你的网络并通过VNC访问它来进行测试。

答案 4 :(得分:4)

如果开始在Mac上进行大量测试是一个主要问题,那么我肯定会建议购买二手Mac,或者建立一个Hackintosh。前者让你快速起步,后者以相同的价格为你提供了大量的力量。

对于奇怪的测试,在当前PC上运行VMWare中的OS X是一种更便宜的选择。

答案 5 :(得分:3)

https://turbo.net/提供了一个浏览器沙箱,其中容器化虚拟机为您运行浏览器会话。我在我的Windows开发机器上用Safari尝试过,它看起来效果很好。

答案 6 :(得分:2)

Amazon AWS 最近有 launched 个 macOS EC2 实例。

截至目前(2020 年 12 月)它们非常昂贵,您必须预订 minimum for 24h

您可以通过 VNC 连接到实例(连接 from Windows 的示例指南)并测试您的浏览器。

答案 7 :(得分:1)

对于我来说(一个小型​​的个人项目)https://www.lambdatest.com/非常有帮助。免费套餐每月允许6次会话。

答案 8 :(得分:0)

Litmus可能会对您有所帮助。它会在各种浏览器中截取您的网页截图,以确保您的网站可以在所有浏览器中使用。一个免费的替代方案(Litmus是一项付费服务​​)是Browsershots,但你确实得到了你付出的代价。 (在Browershots返回的一些截图中,浏览器尚未完成加载网页...)

当然,正如其他人的建议,购买Mac也是一个很好的解决方案(可能会更好,取决于你需要做的测试类型),因为那样你就可以自己测试你的网站了在Mac OS X或Windows下运行的浏览器。

答案 9 :(得分:0)

https://browserling.com上有100分钟免费试用,您可以在试用期内在Safari v7.0 上进行测试。

答案 10 :(得分:0)

安装 VirtualBox 并下载免费的MacOS High Sierra映像。

在此处查看教程:https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

您将获得最新的Safari。

您无需为那些在线服务付费!

使用以下vbox设置可以提高分辨率和内存,但仍然很缓慢和缓慢:

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256

或者尝试使用VMware

这似乎要快得多: https://www.youtube.com/watch?v=K7E_UqgCFbQ

答案 11 :(得分:0)