Firefox Update Kanal ändern

Wer den Firefox nutzt und gern Beta-Versionen testen möchte, der konnte das früher relativ einfach im Firefox direkt einstellen. Mittlerweile ist das nicht mehr so schnell zu tun, man muss etwas händisch mit dem Editor eine Datei anpassen.

Konkret geht es um die folgende Datei, die man im Text-Editor seiner Wahl öffnet:

/Applications/Firefox.app/Contents/MacOS/defaults/pref/channel-prefs.js

Dort sollte sich eine Zeile finden lassen, die der folgenden ähnlich sieht:

pref(“app.update.channel”, “release”);

“release” heißt, der Firefox updatet sich immer auf die aktuelle stabile Version, die für alle verfügbar ist. Ändert man das “release” in “beta” oder gar “aurora” kriegt man die neuesten Features und bewegt sich meistens so eins bis zwei Versionsnummern über dem aktuellen Release.

IE, Firefox und Safari + jQuery

Heute hatte ich ein sehr merkwürdiges Problem. Vor meiner Zeit wurde auf der Seite jQuery und ein Plugin genutzt, um Tooltips zu erzeugen, die per Ajax Request den Inhalt einer anderen Seite anzeigen. Ich wollte heut morgen nur den Titel der Box ändern, die den Inhalt anzeigt, als mir auffiel, dass die Seiten nicht mehr darin angezeigt werden. Alles sehr mysteriös, da es letzte Woche noch einwandfrei ging. Also Firefox an und Firebug gestartet, dieser komische Javascript Debugger im Safari is ja mal total crappy. Zusätzlich noch ein paar alerts in den Quellcode gesetzt und dann mal geschaut. Bis zum HTTP Request an die externe Seite, die auf der gleichen Domain liegt, funktionierte alles. Im Firebug sah ich auch den Request, jedoch gab es kein GET Response, lediglich ein OPTIONS. Also weiter geprüft. Die URL wird an die Funktion übergeben. Als erstes habe ich dann die URL als String direkt in den AJAX Request geschrieben: $(‘#elementname’).load(“URL”). Kein Erfolg. Ein bisschen mit der URL rumgespielt. Irgendwann hatte ich dann eine URL die lief, es war die gleiche, bis auf das fehlende www. Also bei allen Links das www entfernt und plötzlich lief das olle Ding wieder. Ich hab kein Plan, wieso das so ist. Es wurde weder das jQuery Framework noch das Plugin in letzter Zeit geupdatet. Das jQuery habe ich heut erstmal auf die aktuellste Version gebracht. Aber das machte auch keinen Unterschied. Also alles soweit so gut? Nein. Der Krams läuft jetzt. Aber nur im Internet Explorer und im Firefox. Nicht im Safari. Und ich hab kein Plan, wie ich Javascript vernünftig im Safari debuggen kann.

Aber da mich dieses Plugin schon länger nervt, werde ich das ganze wohl sowieso im Zuge der Umstellung auf das neue CD rauswerfen und gegen eine besser Lösung ersetzen. jQuery und jQuery UI liefern ja mittlerweile genügend Möglichkeiten sowas zu machen ohne extra Plugins zu nutzen.