最近,当我启动的网站在Windows上的IE,Firefox,Chrome和Safari上完美显示时被发现,但是在Mac上(由潜在客户)使用Safari进行浏览时损坏了,我需要开始测试在Mac上查看时,网站看起来很漂亮。
问题是,我没有Mac。
我尝试过BrowsrCamp,它声称可以为安装了许多浏览器的Mac提供VNC访问,但是发现它不可靠(到目前为止,在过去5天中已经工作了1天),我需要另一个解决方案。
有什么建议吗?
- 您也可以在基于WebKit的浏览器(例如Epiphany)上尝试页面。显然,这并不能消除在Safari上进行测试的需要,但对于在一个简单的本地环境中复制许多Safari的怪癖很有用。
测试网站并在MAC Safari上实时查看它们的最佳站点是使用
浏览器堆栈
他们喜欢进行25分钟的免费首次测试,然后每天进行10分钟的免费测试。您甚至可以使用其WEB TUNNEL功能从本地PC测试您的页面
我在浏览器堆栈中测试了7到8页...并且我认为它们在右上角有一些Java调试工具,对您很有帮助
-
是的,Browserstack是非常好的一个,您可以使用浏览器登录到实时操作系统。非常便利。
-
我今天早上第一次尝试了它们,即使我注册了他们的免费试用版,在他们让我在OSX下的Safari上尝试任何东西之前,他们看起来仍然想要钱。
-
刚刚尝试过,目前可以免费使用的最新Safari版本是7.1,这对我来说不是很有用。但是我不得不说,本地测试的功能很好。
-
似乎是常规测试的可靠解决方案,但我需要在Safari上测试性能问题。由于这会传输虚拟桌面,因此我无法真正确定瓶颈在哪里。
-
不允许免费测试MAC应用
-
Browserstack iOS设备无法加载图像或javascripta |使其变得毫无用处||
-
"您可以免费使用的最新Safari版本是7.1 "-仍然如此,这对我来说毫无用处
-
苹果应该向我们支付Browserstack的费用,因为当应用程序的"特殊"浏览器中的错误较少时,它最终可以帮助它们看起来更好。我需要维护许多开源项目,并且不想在浏览器堆栈上花我自己的钱...
-
如何获得那25分钟的测试时间?除非我购买了计划,否则我只有1分钟不间断(这完全没有用)。
-
@EvgenyA。如果您正在开发一个开源项目,那么他们可以选择放置git repo url,从而获得更多的测试时间。
-
有谁知道Browserstack在模仿与更多浏览器功能有关的行为方面的可靠性如何?例如,如果我想在桌面版本的Safari上测试一个网站,该网站需要播放HTML5播放器的音频,期望音频在Browserstack中的播放方式与在真实MAC上的播放方式相同?
就我的情况(一个小型??个人项目)而言,https://www.lambdatest.com/非常有用。免费套餐每月允许6个会话。
-
免费套餐不允许MacOS,因此非常无用。看起来也与BrowserStack类似,在另一个答案中提到
-
@GregWoods他们确实有MacOS和Safari ...但是没有最新版本-您必须为此付费...而且最新版本充满了bug,因此效果不佳。
同时,MacOS High Sierra可以在VirtualBox(在PC上)免费运行。
速度不是很快,但是可以用于常规浏览器测试。
如何设置,请参见此处:https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/
我已经使用了一段时间,并且效果很好
-
还值得一提的是,使用此方法,您可以通过在首次启动MacOS实用程序菜单时单击出现的"在线获取帮助"选项,而无需实际安装操作系统(需要花一些时间)来运行Safari 11。基本系统。
-
这样做的主要问题是您仍然需要Mac才能获得ISO。
-
@SeinopSys ..您不要...您可以下载ISO,请参见下面的我的答案
-
您也可以使用无业游民的盒子app.vagrantup.com/ramsey/boxes/macos-high-sierra
如果开始在Mac上进行大量测试是一个主要问题,那么我绝对会建议您购买二手Mac,或者建造一个Hackintosh。前者可以使您快速启动并运行,而后者以相同的价格为您提供了强大的功能。
对于仅是奇怪的测试,在当前PC上的VMWare中运行OS X是更便宜的选择。
-
请注意,Apple的EULA禁止在Mac以外的任何计算机上安装OS X,而且美国法院认为Hackintosh仅仅是违反Apple IP的行为。我认为鼓励SO盗版不是一个好主意。
-
请参阅apple.com/legal/sla/docs/OSX1010.pdf,第3页:" H。其他使用限制。本许可中的授权不允许您,并且您同意不安装,使用或在任何非Apple品牌的计算机上运行Apple软件,或允许其他人运行。
-
根据他的个人资料,欧盟和澳大利亚的情况看起来有所不同,OP居住在澳大利亚。
-
@KPM在欧盟,法律优先于该EULA。因此,这里应该合法。如果我们从原始计算机上删除OEM Windows,我们甚至可以合法销售。
-
据我所知,您无法在较旧的Mac上运行最新的Safari。苹果似乎真的在拥抱内置的过时产品。
-
@GregWoods System 10.13可以在2009/10之前的大多数程序上运行。我认为没有其他浏览器可以在早于该版本的操作系统上运行。
这些网站可能会帮助您:
Browsera
Browsershots
-
谢谢。我曾尝试使用browsershots.org,但我的大多数网站都位于登录名后,因此无法超越。 Browsera声称能够在受登录保护的页面后面工作,但是我对每月49美元的计划签约而感到紧张,却无法验证它是否满足我的需求。有人有使用此服务的经验吗?
A)安装VirtualBox并下载免费的MacOS High Sierra映像
请参见此处的教程:https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/
您将获得最新的Safari。
您无需为这些在线服务付费!!!
使用以下vbox设置可以提高分辨率和内存,但是它仍然非常缓慢且缓慢:
1 2 3
| cd"C:\\Program Files\\Oracle\\VirtualBox"
VBoxManage setextradata"macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm"macOS" --vram 256 |
B)或者尝试使用VMware e?§?
这似乎要快得多:youtube.com/watch?v=K7E_UqgCFbQ
(已删除视频)-使用Google(您需要VMware MacOs ISO映像)
@edit:速度要快得多!!!
-
Mac osx下载是否存储在某人的Google驱动器帐户上?看起来不是很合法吗?
-
虽然我不建议您从随机的云端硬盘帐户下载图片,但是还有其他获取图片的方法(例如,support.apple.com / zh-cn / HT201475,尽管显然您需要使用Mac找人) 。我个人对基于Web的服务没有很好的经验,因此建议在合理使用胜过Apple严苛的SLA的辖区中,在VM中运行Mac OS是合法的解决方案。
-
youtube.com/watch?v=K7E_UqgCFbQ上的视频似乎已被删除。
不幸的是,您不能在正版Mac上运行MacOSX。
MacOS X Server可以在VMWare中运行。权宜之计的解决方案是将其安装在VM中。但是您应该知道,MacOS X Server和MacOS X并不完全相同,并且您的测试也不完全是用户所拥有的。更不用说499美元的价格标签了。
最简单的方法是给自己买一台便宜的Mac mini或在ebay上使用的屏幕破损的笔记本电脑,将其插入网络并通过VNC进行测试。
- 如果托管OS X Server的物理计算机是Mac,则OS X Server也只能在VMWare中运行。您无法在PC的VMWare内部运行OS X Server。
-
这是不正确的,OSX既可以双重引导,也可以通过VMWare运行(这更加容易,只要您根本不需要太多电源即可)。某些系统可能无法使用,但大多数系统可以。
-
好吧,如果您汇款给我,我会买
-
@KPM-错误信息。我在Windows vmware软件上运行OSX没问题。您只需要知道如何做。
-
@vsync我不是在谈论什么是技术上可行的。我说的是合法的可能性。做您的事情意味着您违反了许可条款。纯粹而简单。
-
@KPM-您不仅仅是说...拥有尽可能多的与其糟糕的浏览器兼容的网站符合Apple的最大利益,因此,对于我们浪费的任何时间,他们应该感谢"非法" "使用VM进行调试
-
在这种情况下,@ KPM " May "显然可以代替" can "使用,并且可以消除所有歧义。
https://turbo.net/提供了一个浏览器沙箱,容器化虚拟机在其中为您运行浏览器会话。我在Windows开发计算机上使用Safari进行了尝试,它似乎运行得很好。
-
我已经编辑了答案,但是由于答案是一种在线服务,因此如果链接页面发生更改,将是因为它不再可用。
-
Spoon.net现在是turbo.net,其野生动物园浏览器列表尚未停止在5.1版本。这完全过时了。
-
@BenCurthoys它不再支持Safari
https://browserling.com上有100分钟的免费试用版,您可以在试用期内在Safari v7.0上进行测试。
-
免费试用不是一种有效的长期解决方案。
-
主席先生,那是您的个人喜好,有些人可能只是想看看已经开发的网站在mac上的样子,而这个试用期涵盖了这一点。休息一下,总可以选择购买实际的订阅,而不是拒绝回答。
-
实际上免费试用版现在还没有MacOS ..:/
石蕊可能会帮助您。它将在各种各样的浏览器中截取您的网页的屏幕截图,因此您可以确保自己的网站在所有浏览器中都能正常工作。一个免费的替代方案(Litmus是一项付费服务??)是Browsershots,但您确实得到了所要支付的费用。 (在Browershots返回的一些屏幕截图中,浏览器尚未完成加载网页...)
当然,正如其他人所建议的那样,购买Mac也是一个不错的解决方案(并且可能会更好,具体取决于您需要执行的测试类型),因为这样您就可以在任何一种在Mac OS X或Windows下运行的浏览器。
n
https://appetize.io/demo?device=iphone8