我可以在OS X 10.11 El Capitan上安装和运行Safari 8吗?


7

我是支持Safari 8和9的开发人员,并希望能够在同一台机器上运行。我认为Safari 9不会在Yosemite上运行。有没有办法在El Capitan上安装Safari 8?


理论上可能就像在El Cap上运行的Yosemite版本的磁盘工具一样,但我不相信它会默认工作。
JMY1000 2016年

此外,如果让Safari 8工作需要更换其他框架(Safari 9也可以从中获取),我不会感到惊讶。虽然很有意思,但我会选择双启动。
JMY1000 2016年

无法获得第一个正常工作的建议。双启动或VM将是最佳选择,但我在公司的Mac上无法安装VM或修改分区。这对大多数人来说都是最好的选择。谢谢。
杰里德

奇怪的是,在当前的操作系统安装中,没有更简单的方法来测试旧版本的Safari?
ScottyG

Answers:


2

我也是一名Web开发人员,需要测试旧版本的Safari。这是您最好的选择(请注意:这假设您拥有VMware Fusion或可以处理Mac OS的类似虚拟机模拟器)。

假设您已通过以前版本的Mac OS(Yosemite,El Capitan等)升级了Mac,您仍然可以在“已购买”下访问AppStore中的那些Mac。找到所需的操作系统,然后单击“下载”按钮。

完成后,检查您的/ Applications文件夹中的“Install El Capitan”(我忘记确切的文件名,但它以“Install”开头)。使用VMware Fusion,将其作为虚拟机安装非常容易。打开Fusion并添加新计算机,然后选择“从光盘或映像安装”,只需将Mac OS安装程序应用程序拖放到VMware导入窗口即可。

按照通常的步骤安装虚拟机,确保分配足够的RAM,并且你很高兴!通过这样做,我能够在我的Sierra机器上安装El Capitan作为虚拟操作系统,并在Safari 9上进行测试。


2
由于安全限制,我在公司的Mac上无法安装VM,但是虽然这对我的确切情况不起作用,但我认为这可能是大多数人的最佳选择。谢谢!
杰里德

-3

虽然您无法安装以前版本的Safari,但您可以模拟以前的版本。从“开发”菜单中选择“用户代理”,然后选择“其他”....

从那里,您可以输入自定义用户代理。例如,从Tetsujin的上述答案中的链接,您可以替换Safari代理:

Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_4)AppleWebKit / 600.7.12(KHTML,与Gecko一样)Version / 8.0.7 Safari / 600.7.12

您应该能够以这种方式模拟任何先前版本的Safari。


4
这实际上并不模拟旧版本的Safari,它只是使它在服务器上显示为不同的版本。为了测试与给定浏览器的兼容性,这不起作用。
JMY1000 2016年

是的,这远非模拟,因为它得到。
Irae Carvalho 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.