最近我启动的一个网站在Windows上的IE、Firefox、Chrome和Safari浏览器上显示完美,但当潜在客户使用Mac上的Safari浏览器查看时却出现了错误,这让我很糊涂。所以现在我需要开始测试我的网站在Mac上的外观。
问题是,我没有一台Mac电脑。
我尝试过BrowsrCamp,它声称提供带有多个浏览器的Mac的VNC访问,但发现它不可靠(到目前为止,在过去的5天中只有1天能够工作),因此我需要另一个解决方案。
有什么建议吗?
最近我启动的一个网站在Windows上的IE、Firefox、Chrome和Safari浏览器上显示完美,但当潜在客户使用Mac上的Safari浏览器查看时却出现了错误,这让我很糊涂。所以现在我需要开始测试我的网站在Mac上的外观。
问题是,我没有一台Mac电脑。
我尝试过BrowsrCamp,它声称提供带有多个浏览器的Mac的VNC访问,但发现它不可靠(到目前为止,在过去的5天中只有1天能够工作),因此我需要另一个解决方案。
有什么建议吗?
测试网站并在MAC Safari上实时查看的最佳网站是使用
他们提供25分钟免费测试时间以及每天10分钟的免费测试时间。您甚至可以通过使用他们的WEB TUNNEL功能从本地PC测试页面。
我在Browserstack上测试了7到8页...我认为他们右上角的一些Java调试工具非常有帮助。
对于我的情况(一个小型个人项目),https://www.lambdatest.com/非常有帮助。免费版每月可使用6个会话。
同时,MacOS High Sierra可以在VirtualBox(PC上)免费运行。虽然不太快,但适用于一般的浏览器测试。
如何设置,请参见此处:https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/
我已经使用这个方法一段时间了,效果相当不错。
使用以下选择,您不必为这些在线服务付费,仍然可以免费使用最新版本的Safari:
使用Google搜索VMware + 免费MacOS ISO镜像。 这种解决方案比VirtualBox快得多。
查看此处的教程:https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/
使用这些vbox设置以增加分辨率和内存,但仍然非常卡和慢:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256
很遗憾,除了真正的Mac电脑以外,您无法在其他设备上运行MacOS X。
然而,MacOS X Server可以在VMWare中运行。一个权宜之计是在虚拟机中安装它。但是您应该知道,MacOS X Server和MacOS X并不完全相同,您的测试结果可能与用户的情况不完全一致。更不用说其499美元的价格标签了。
最简单的方法是购买一个便宜的Mac mini或在eBay上购买一个带有破损屏幕的笔记本电脑,将其连接到您的网络,并通过VNC访问进行测试。
https://turbo.net/提供了一个浏览器沙盒,其中容器化虚拟机为您运行浏览器会话。我在我的Windows开发机上尝试了Safari,似乎工作得非常好。
Litmus 可能会对你有所帮助。它可以在各种浏览器中为你的网页截图,以确保你的网站在所有浏览器中正常工作。一个免费的替代品(付费服务)是 Browsershots,但你得到的也正是你所付出的。(在一些Browershots返回的截图中, 浏览器还没有完成加载网页...)
当然, 正如其他人建议的那样, 购买一台Mac也是一个好的解决方案(根据你需要做的测试类型而定), 因为这样你可以在Mac OS X或Windows上运行的任何浏览器中自己测试你的网站。