2009-07-05 15 views
6

Ich habe nur einen Computer (unter OS X), und muss sowohl in Safari 3 als auch in Safari 4 testen. Während Safari 4 die "offizielle" Version ist, glaube ich nicht, dass es in Software Update noch geschoben wurde, und daher wurde wahrscheinlich von den meisten Benutzern nicht angenommen. Selbst wenn es gepusht wurde, ist es immer noch eine sichere Wette, dass viele Benutzer nicht aktualisiert haben.Wie kann ich in Safari 3 und Safari 4 testen?

Das Problem besteht darin, dass das Aktualisieren auf Safari 4 die System-Webkit-Frameworks ersetzt, wodurch es schwierig wird, es gleichzeitig mit einer älteren Version auszuführen.

Eine Lösung, die mir einging, war ein Webkit-Build aus ein paar Wochen vor der Veröffentlichung von Safari 3.2.1 herunterzuladen und davon auszugehen, dass es relativ gleich ist wie das Release, aber ich würde lieber das "echte Ding" haben sicher sein.

Hat jemand irgendwelche gute Lösungen für diese außerhalb von mehreren Computern/Betriebssystemen laufen?

+1

Wie ich es verstehe, kommt Safari 4 als Teil des 10.5.7-Upgrades. Also, wenn Benutzer auf dem neuesten Stand bleiben, werden sie Safari 4 verwenden. –

+0

Ich bin mir auch nicht sicher, ob das Herunterladen eines WebKit-Builds funktionieren würde. Als ich Safari 4 Public Beta 1 installiert habe, ist mir aufgefallen, dass sich die Benutzeroberfläche meiner WebKit-Builds wie die Oberfläche von Safari 4 PB1 geändert hat. Dies würde darauf hindeuten, dass WebKit-Builds von den WebKit-Frameworks des Systems beeinflusst werden - wie weit dies geht, bin ich nicht sicher (der WebKit-Build muss irgendwann anders sein, sonst wäre er nutzlos). –

+0

Ich würde es vorziehen, nur Safari 4 zu unterstützen, aber ich vermute, dass viele Leute Upgrades aufschieben (ich bin immer entsetzt, wenn ich Freunden mit ihren Computern helfe und Dutzende von ausstehenden Updates finde). Außerdem ist Safari 3 ein sehr leistungsfähiger Browser, daher ist es unwahrscheinlich, dass ich zu viel Zeit damit verbringen muss. –

Antwort

7

Ein großartiges Werkzeug ist Multi-Safari: http://michelf.com/projects/multi-safari/

Es ist genau das, was Sie wollen. Es erzielt eine Note von 55 auf der Acid3, nur wenn du noch paranoid bist.

Sie können mehrere Versionen von Safari 2/3 herunterladen, die die korrekte WebKit-Version enthalten. Es gibt keine Installation, Sie können es einfach in Ihren Anwendungsordner ziehen, ähnlich wie bei den nächtlichen WebKit-Builds.

+1

Perfekt - das scheint genau das zu sein, wonach ich suche. Ich bin wirklich überrascht, dass Apple den Entwicklern selbst nicht so etwas bietet. Ich dachte, es könnte ein berechneter Schritt sein, Entwickler auf neue Safari-Funktionen konzentrieren zu lassen, anstatt die Rückwärtskompatibilität beizubehalten. –

Verwandte Themen