有没有办法安装/模拟旧版本的Safari?(即8)

Mon*_*fmd 27 testing safari macos web-testing

在OSX上:在更新El Capitan之后,我发现默认安装了Safari 9.出于软件测试目的,我需要通过Safari 8(仍然是Yosemite中的最新版本)测试Web应用程序.我搜索但是没有办法(期望使用browserstack)安装或模拟旧版本的Safari.

除了降级到优胜美地之外,还有办法吗?

rob*_*ers 20

可能最接近你可以下载一个与你想要的Safari版本匹配的WebKit nightlies.

维基百科的Safari版本历史文章列出了每个Safari版本的相应WebKit版本.如果您随后在WebKit源中查找该版本的标记,则可以找到相应的修订版号.最后,您可以使用WebKit Nightly Archives下载最近的夜间版本.

Safari 8.0.7使用了WebKit版本600.7.12,它似乎最接近WebKit build r185729.

我不知道你是否可以在一台机器上运行多个WebKit构建,但除了Safari之外,你至少可以使用一个旧版本.

  • 不幸的是,指向 WebKit Nightly Archives 链接的链接不再有效(https://webkit.org/nightly/archives/),我还没有找到替代方法来在 webkit.org 上查找旧版本。 (5认同)
  • 看起来新网站位于:https://webkit.org/build-archives/ ...但它只显示 30 个最新版本的链接。:-/ (2认同)