在OSX上: 在对El Capitan进行更新后,我发现Safari 9默认安装。 为了软件测试的目的,我需要通过Safari 8测试一个Web应用程序(它仍然是Yosemite的最新版本)。 我搜索了,但没有办法(期望用于浏览器)安装或模拟旧版本的Safari。有没有办法安装/模拟旧版本的Safari? (即8)
除了降级到优胜美地,有没有办法做到这一点?
在OSX上: 在对El Capitan进行更新后,我发现Safari 9默认安装。 为了软件测试的目的,我需要通过Safari 8测试一个Web应用程序(它仍然是Yosemite的最新版本)。 我搜索了,但没有办法(期望用于浏览器)安装或模拟旧版本的Safari。有没有办法安装/模拟旧版本的Safari? (即8)
除了降级到优胜美地,有没有办法做到这一点?
也许最接近你可以得到的是下载WebKit夜晚之一,匹配所需的Safari版本。
维基百科的Safari version history article列出了每个Safari发行版的相应WebKit版本。如果您在WebKit源中为该版本look up the tag,则可以找到相应的修订版号。最后,你可以使用WebKit Nightly Archives来下载最近的每晚构建。
Safari 8.0.7使用了WebKit版本600.7.12,它似乎与WebKit build r185729最为接近。
我不知道您是否可以在一台机器上运行多个WebKit构建,但除Safari之外,您至少可以定位一个旧版本。
嘿,非常感谢你这个聪明的方式。 不幸的是,你不能让Safari 6在El Capitan上工作,因为它是我的客户端浏览器,他有svgs问题。但无论如何,这里来了我的upvote – moesphemie
很高兴,至少有一点帮助。出于好奇,当你尝试时会发生什么? – robmathers
我猜这个应用程序对El Capitan来说太老了。在启动时出现错误信息“这个webkit [...]与10.11不兼容”。现在我想知道是否有任何可能的解决方案在旧版Safari浏览器中测试webapp – moesphemie
我也搜索了越来越老的Safari版本,并找到了一个网站,提供他们下载。
它们对于我的OSX版本来说太旧了,所以我无法测试它 - 但也许它适用于某人。
是的。同样的问题。我们在升级后如何测试safari 8? – resting