web-dev-qa-db-ja.com

Safariの古いバージョンをインストール/エミュレートする方法はありますか? (つまり8)

OSXの場合:El Capitanの更新後、Safari 9がデフォルトでインストールされていることがわかりました。ソフトウェアテストの目的で、Safari 8(Yosemiteの最新バージョン)を使用してWebアプリをテストする必要があります。検索しましたが、古いバージョンのSafariをインストールまたはエミュレートする方法はありません(browserstackに期待)。

ヨセミテにダウングレードする以外に、それを行う方法はありますか?

25
Moncefmd

おそらく、最も近いものは、目的のSafariバージョンに一致する WebKit ナイトリーのいずれかをダウンロードすることです。

ウィキペディアの Safariバージョン履歴記事 は、各Safariリリースに対応するWebKitバージョンをリストします。次に タグを検索 WebKitソース内のそのバージョンに対して、対応するリビジョン番号を見つけることができます。最後に、 WebKit Nightly Archives を使用して、最も近いナイトリービルドをダウンロードできます。

Safari 8.0.7では、WebKitビルドr185729に最も近いと思われるWebKitバージョン600.7.12を使用しました。

マシン上で複数のWebKitビルドを実行できるかどうかはわかりませんが、Safariに加えて、少なくとも1つの古いバージョンをターゲットにすることができます。

19
robmathers

また、Safariの古いバージョンを入手するために検索し、それらをダウンロードできるWebサイトを見つけました。

私のバージョンのOSXには古すぎるため、テストできませんでしたが、誰かのために機能する可能性があります。

http://www.oldapps.com/mac/de/safari.php

0
Andybanandy