2015-10-29 4 views
16

OSX: El Capitanのアップデート後、Safari 9がデフォルトでインストールされていました。 ソフトウェアテストの目的で、私はSafari 8(まだYosemiteの最新バージョン)を使ってWebアプリケーションをテストする必要があります。 私は検索しましたが、古いバージョンのSafariをインストールまたはエミュレートする方法はありません(browserstackが必要です)。Safariの古いバージョンをインストール/エミュレートする方法はありますか? (つまり8)

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

+0

はい。同じ問題。一度アップグレードしたらサファリ8でどのようにテストできますか? – resting

答えて

17

おそらく最も近いのは、希望のSafariバージョンと一致するWebKitナイトリリーの1つをダウンロードすることです。

ウィキペディアのSafari version history articleには、それぞれのSafariリリースに対応するWebKitのバージョンが記載されています。 WebKitソースのそのバージョンの場合look up the tagにすると、対応するリビジョン番号を見つけることができます。最後に、WebKit Nightly Archivesを使用して、最も近い夜間ビルドをダウンロードすることができます。

Safari 8.0.7ではWebKitのバージョン600.7.12が使用されていますが、これはWebKitビルドr185729と最もよく似ています。

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

+0

こんにちは、このスマートな方法をありがとう。 残念ながら、私のクライアントブラウザであるため、Safari 6をEl Capitanで動作させることはできません.Svgに問題があります。しかし、とにかく、ここに私のupvoteが来る – moesphemie

+0

少なくとも少し助けてくれてうれしい。あなたが試したときに何が起こったのですか? – robmathers

+1

私はアプリがEl Capitanにとっては古すぎると思う。起動時にエラーメッセージ "このWebkit [...]は10.11と互換性がありません"と表示されました。今、古いサファリブラウザのWebアプリケーションをテストするための解決策があるかどうかを知りたい場合は – moesphemie

0

古いSafariのバージョンを入手してダウンロードしたWebサイトが見つかりました。

OSXのバージョンでは古すぎるため、テストできませんでしたが、多分それは誰かのために機能します。

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

関連する問題