MacOS X 10.6 ist inzwischen 5 Jahre alt. Hätte ich selbst nicht gedacht, bis ich eben in der Wikipedia nachschaute.
Ich verwende MacOS X 10.6 weiterhin auf sämtlichen Macs, da a) einige davon zu alt sind, um auf ein neueres oder das neuste System upzugraden, b) ich keinen Systemversionswildwuchs will (mich nervt es, wenn das System, an dem ich morgens arbeite anders aussieht, als das, wo ich dann mal abends was dran mache und das dann auch wieder anders aussieht als das auf dem Laptop)...dann kann ich mir auch gleich eine Windows- oder Linux-Maschine anschaffen, c) da alles noch gut läuft, will ich mir auch nicht alle Computer neu kaufen. Zum Fenster rausgeschmissenes Geld, so lange sie alle ihren Dienst verrichten, d) ...da dann die große Update-Schraube beginnt: System von 10.6 auf 10.10 upgedated, dann brauchen Programme A-X ein Update, Programme Y und Z funktionieren überhaupt nicht mehr und wieso ist nun auf einmal alles langsamer?
Habe da nach 20 Jahren "Cool, ein Update!" einfach keinen Bock mehr drauf und verwende meine Zeit lieber für andere Projekte.
Apple hat ja schon vor einigen Jahren, als MacOS X 10.6 noch weitaus jünger als 5 Jahre war, aufgehört, den zuverlässigen Schneeleoparden zu unterstützen. Ein Beispiel dafür ist Safari. Einerseits nicht weiter tragisch, da ich das UI der aktuellsten Version scheußlich finde, Funktionen wie eine iPhone-Synchronisierung nicht brauche und mich die Omnibar jedes Mal auf's neue nervt, wenn ich Chrome verwende (da es manchmal Adressen sucht, statt sie einfach zu öffnen).
Andererseits bekommt man inzwischen Schwierigkeiten, Webseiten zu öffnen, da viele Websites auf fertige JavaScript-Frameworks zugreifen, die unbedingt einen brandaktuellen Browser voraussetzen und sonst garnichts (obwohl ein 5 Jahre alter Safari die Seite genau so gut anzeigen könnte) oder einen Mist (weil irgendwelche experimentellen Features verwendet werden, die noch in keiner Spezifikation stehen und gerade erst "erfunden" wurden) anzeigen.
Manchmal erscheint auch nur ein Banner auf der Seite (den man jedes Mal auf's Neue wegklicken muss), das einem sagt "Ihr Browser ist zu alt!". Danke für die Info, funktioniert trotzdem alles, weil HTML ja ein Standard ist, der sich nicht jeden Monat ändern sollte.
Auf dieses "Ihr Browser ist zu alt" stoße ich in letzter Zeit immer häufiger und es nervt. Es nervt nicht, weil das inzwischen 3 Jahre alte Safari 5.0.5 zu dumm wäre, die Seite richtig anzuzeigen (es war immerhin einer der ersten HTML5-Browser als "HTML5" noch nicht in aller Munde war). Nein, weil einfach mal vorneweg im Programmcode der Seite steht
if (safariBrowser < 6) die();und die Entwickler meinten "Nutzt sowieso niemand mehr. Die sollen updaten!"
Zum Glück unterstützt das LeopardWebKit-Projekt inzwischen neben 10.5 auch 10.6.
Somit kann man auch mit MacOS X 10.6 in den Genuss einer modernen WebKit-Engine kommen, die jeder Website sagt "Hey, ich bin aktuell!".
Installation WebKit
Achtung: Als Voraussetzung für die Installation von LeopardWebKit muss Safari 5.0.5 installiert sein – keine Safari 5.1.x-Version, die als letztes Update mal noch unter MacOS X 10.6 nachkam.Wie man Safari auf 5.0.5 downgraded, wird in diesem Artikel beschrieben.
LeopardWebKit von der GoogleCode-Projektseite oder macupdate.com herunterladen.
WebKit-Programmicon vom Image in den Programmordner ziehen.
enable advanced features
-Skript ausführen, um von Grafikbeschleunigung, WebGL und HTML5-Vollbildmodus zu profitieren.
WebKit nutzen
Das Programm "WebKit" statt "Safari" öffnen. Das war's schon. Bis auf die goldene Umrandung des Programmicons merkt man zwischen WebKit und Safari keinen Unterschied.Um den Begriff "WebKit" zu erklären: WebKit ist ein Framework von Apple, das tief im System verankert ist und allen Programmen zur Verfügung gestellt wird, um Webseiten zu rendern. Safari greift auf eben dieses inzwischen drei Jahre alte Framework (im Fall von Safari 5.0.5) zurück. Also nicht Safari ist zu alt, um als "moderner Browser" anerkannt zu werden, sondern das WebKit-Framework des Systems.
Mit jedem Safari-Update, das das System meldete, wurde neben dem Programm "Safari" im Hintergrund auch das WebKit-Framework aktualisiert.
Das hier installierte Programm "WebKit" greif auf ein eigenes, aktuelleres WebKit-Framework (das WebKit-Framework von Apple ist OpenSource) zurück, welches allerdings nur innerhalb des Programmes Verwendung findet.
Andere Programme, die Apples WebKit-Framework verwenden (z.B. iTunes, Dashboard, Safari selbst) greifen weiterhin auf das WebKit-Framework von anno 2011 (Safari 5.0.5)/2013 (Safari 5.1) zu.
Über das Skript
install
, welches sich ebenfalls auf dem LeopardWebKit-Image befindet, kann das aktuelle WebKit-Framework systemweit installiert werden. Davon raten die Entwickler momentan aber noch ab, da diese Funktion eher experimentell ist.WebKit-Startseite entfernen
Bei jedem Start des WebKit-Browsers wird man von einer Willkommensseite des WebKit-Projektes begrüßt, welche einen dazu animieren will, selbst am Projekt teilzunehmen und Fehler zu melden.Sollte man natürlich machen, ich habe auch schon Fehler gemeldet, aber man will diese Seite nicht unbedingt bei jedem Programmstart sehen. Ein einfaches Bookmark würde auch genügen.
Diese Seite bekommt man in den Programm-Einstellungen nicht weg, da diese überraschenderweise nicht als Heim-Seite gesetzt ist.
Mit folgendem Befehl erscheint die Seite ab dem nächsten Start des Browsers nicht mehr:
Und mit diesem Befehl aktiviert man die Startseite wieder:
Entwickler-Tools / Developer-Tools
Der aktuellste WebInspektor ist einfach ausgedrückt...gewöhnungsbedürftig.Wer lieber eine ältere Version des WebInspektors haben möchte: Ein Downgrade ist möglich. Allerdings nur auf eine Safari-5.1-Variante. Den WebInspektor von Safari 5.0 habe ich nicht wieder hin bekommen (was daran liegen könnte, dass dieser noch komplett anders im Programm verankert war – der WebInspektor ab Version 5.1 basiert auf JavaScript und CSS).
Unter diesem Link habe ich die Dateien eines älteren WebInspektors gefunden (leider nur in Englisch).
Anders als in mitgelieferter Readme-Datei beschrieben, macht man auf das WebKit-Programmicon einen Kontext-Klick und wählt "Paketinhalt anzeigen". Dann navigiert man zum Verzeichnis Contents > Frameworks > 10.6 > WebInspectorUI.framework > Resources.
Alle darin enthaltenen Dateien entweder in den Papierkorb oder als Backup in einen anderen Ordner verschieben und durch den Inhalt des Ordners inspector, innerhalb des heruntergeladenen ZIP-Files ersetzen.
![]() ![]() ![]() ![]() |
|
Erstellt am: 08.09.2014 unter den Kategorien Online Aufgebohrt . | Kommentieren |