2009-07-05 5 views
6

Mam tylko jeden komputer (z systemem OS X) i muszę go przetestować zarówno w Safari 3, jak i Safari 4. Chociaż Safari 4 jest "oficjalną" wersją, nie sądzę, aby zostało ono jeszcze popchnięte w Aktualizacji oprogramowania, i dlatego prawdopodobnie nie został przyjęty przez większość użytkowników. Nawet jeśli został popchnięty, nadal jest to bezpieczny zakład, którego wielu użytkowników nie zaktualizowało.Jak przeprowadzić testy zarówno w Safari 3, jak i Safari 4?

Problem polega na tym, że aktualizacja do Safari 4 zastępuje systemowe struktury Webkit, co utrudnia uruchamianie go w tym samym czasie co starszą wersję.

Jednym z rozwiązań, które mi przyszło do głowy, było pobranie kompilacji Webkita z kilku tygodni przed wydaniem Safari 3.2.1 i założenie, że jest względnie takie samo jak wydanie, ale wolałbym "prawdziwą rzecz" bądź bezpieczny.

Ktoś ma jakieś dobre rozwiązania poza tym, że działa wiele komputerów/systemów operacyjnych?

+1

Jak rozumiem, Safari 4 wchodzi w skład aktualizacji 10.5.7. Tak więc, jeśli użytkownicy będą aktualizować, będą korzystać z Safari 4. –

+0

Nie jestem też pewien, czy będzie działało pobieranie kompilacji WebKit. Kiedy zainstalowałem Safari 4 Public Beta 1, zauważyłem, że interfejs w moich kompilacjach WebKit został zmieniony tak, aby przypominał interfejs Safari 4 PB1. Sugerowałoby to, że na kompilacje WebKit mają wpływ platformy WebKit systemu - jak daleko to się dzieje, nie jestem pewien (kompilacja WebKit musi być w pewnym momencie inna, inaczej byłaby bezużyteczna). –

+0

Wolałbym tylko obsługiwać Safari 4, ale podejrzewam, że wiele osób rezygnuje z aktualizacji (zawsze jestem przerażony, gdy pomagam znajomym w ich komputerach i znajduję dziesiątki oczekujących aktualizacji). Poza tym Safari 3 to bardzo sprawna przeglądarka, więc nie jest prawdopodobne, że będę musiał spędzać z nią zbyt wiele czasu. –

Odpowiedz

7

Doskonałe narzędzie jest Multi-Safari: http://michelf.com/projects/multi-safari/

To nie tylko to, co chcesz. To daje wynik 55 na kwasie3, po prostu zwróć swoją wciąż paranoję.

Możesz pobrać wiele wersji Safari 2/3, które zawierają poprawną wersję WebKit. Nie ma instalacji, wystarczy przeciągnąć ją do folderu Applications, podobnie jak nocne kompilacje WebKit.

+1

Perfect - to dokładnie to, czego szukam. Jestem naprawdę zaskoczony, że Apple nie zapewnia czegoś takiego programistom, uważał, że może to być obliczony krok, aby programiści skupili się na nowych funkcjach Safari zamiast zachować kompatybilność wsteczną. –

Powiązane problemy