2015-10-29 375 views
16

在OSX上: 在对El Capitan进行更新后,我发现Safari 9默认安装。 为了软件测试的目的,我需要通过Safari 8测试一个Web应用程序(它仍然是Yosemite的最新版本)。 我搜索了,但没有办法(期望用于浏览器)安装或模拟旧版本的Safari。有没有办法安装/模拟旧版本的Safari? (即8)

除了降级到优胜美地,有没有办法做到这一点?

+0

是的。同样的问题。我们在升级后如何测试safari 8? – resting

回答

17

也许最接近你可以得到的是下载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之外,您至少可以定位一个旧版本。

+0

嘿,非常感谢你这个聪明的方式。 不幸的是,你不能让Safari 6在El Capitan上工作,因为它是我的客户端浏览器,他有svgs问题。但无论如何,这里来了我的upvote – moesphemie

+0

很高兴,至少有一点帮助。出于好奇,当你尝试时会发生什么? – robmathers

+1

我猜这个应用程序对El Capitan来说太老了。在启动时出现错误信息“这个webkit [...]与10.11不兼容”。现在我想知道是否有任何可能的解决方案在旧版Safari浏览器中测试webapp – moesphemie

相关问题