Mit dem Umstieg von Mozilla Firefox 1.5 auf die neue Version 2.0 (neuste Version übrigens 2.0.0.1) sind einige kleine augenscheinliche Änderungen eingegangen. So befindet sich der Schließ-Button für einzelne Tabs nun nicht mehr rechts neben den Tabs, sondern je eins direkt im Tab-Reiter für jeden Tab. Außerdem wurde das "Find As You Type"-Feature geändert, mit dem man direkt eine Seite durchsuchen konnte, wenn man anfängt zu tippen. So findet man nun standardmäßig den ersten Treffer und kann nicht mehr weitersuchen oder zwischen Treffern springen. Um die Sicherheit zu erhöhen, lässt Firefox 2.0 es nicht mehr zu, Dateien aus dem Netz direkt zu öffnen, sondern bietet im Datei-Dialog nur die Option zum Speichern oder Abbruch an. Dies ist manchmal nervig, wenn z.B. pdf-Dateien eine falsche MIME-Kennung erhalten und deshalb erst abgespeichert werden müssen, um sie später nochmal zu öffnen. Zum Glück gibt es aber zu solchen und vielen weiteren Problemen Lösungen, die hier kurz vorgestellt werden.
Die folgenden Modifizierungen an Firefox erfordern wenig programmtechnisches Verständnis. Während die erste Änderung an der Tab-Leiste und die zweite Änderung an der Suche vergleichsweise einfach ist, benötigt die dritte Änderung am Öffnen/Speichern-Dialog mehr Verständis.
Für mögliche Schäden, die entstehen könnten, wird daher keine Haftung übernommen.
Wer das Tabbed-Browsing liebt und schätzt, wird auch die verbesserte Tabbed-Browsing-Funktionalitäten von Firefox 2.0 lieben und schätzen. So werden bei mehr Tabs, als der Tab-Reiter verkraften kann, diese Tabs in einer Liste zusammengefasst, welches man rechts neben den Tabs findet. Jeder Tab ansich hat auch einen eigenen Schließ-Button erhalten, anstatt einen globalen zu teilen. Will man aber zurück zur alten Variante mit einem globalen Schließ-Button, muss man nur
about:config in die Adressleiste geben, um ins Konfigurationsmenü zu gelangen. Dort sucht man nach dem Eintrag
browser.tabs.closeButtons und ändert ihn in:
- 0 - um einen Schließ-Button nur im aktiven Tab zu haben
- 1 - um einen Schließ-Button in jedem Tab zu haben (Default 2.0)
- 2 - um gar keine Schließ-Buttons zu haben
- 3 - um einen globalen Schließ-Button am Ende der Tab-Bar zu haben (Default 1.x)
Ein Neustart des Browsers bewirkt dann die Änderung.
Das "Find As You Type"-Feature von Firefox ermöglicht es dem Benutzer direkt durch Eingabe von der Tastatur nach Begriffen auf der aktuellen Seite zu suchen. Es ist aktiverbar in den Optionen unter Erweitert. Mit FF 2.0 ist die Standardeinstellung aber im Funktionsumfang eingeschränkt, da man nicht zwischen mehreren Treffern springen kann. Um dies wieder in die Funktionsart von der 1.x Version zu bringen, muss man sich die Datei
userChrome.css ändern, oder wenn nicht vorhanden erstellen. Diese Datei befindet sich normalerweise im Mozilla Firefox Profilordner, der so zu finden ist:
- Für Windows XP/2000 unter
%AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default\chrome
- Für Windows 95/98/Me unter
C:\WINDOWS\Anwendungsdaten\Mozilla\Firefox\Profiles\xxxxxxxx.default\chrome
- Für Linux unter ~/.mozilla/firefox/xxxxxxxx.default/chrome/
- Für Mac OS X unter ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/chrome/
wobei xxxxxxxx ein zufälliger Text aus 8 Zeichen ist.
Dort in die Datei ist folgende Zeile einzutragen:
Plain Code:
#FindToolbar > * {display:-moz-box}
Ein Neustart des Browsers bewirkt dann die Änderung.
Aus sicherheitstechnischen Überlegungen hat man sich in Firefox 2.0 entschieden, Anwendungen nicht mehr direkt aus dem Browser starten zu lassen, sondern nur abzuspeichern. Dies ist zwar schön, verursacht aber Ärger, wenn Dateien nicht dem richtigen MIME-Type zugeordnet sind und somit erst abgespeichert werden müssen bevor sie geöffnet werden können. Besonders bei pdf-Dateien ist dies störend. Doch auch dies kann man wieder in den Firefox 1.x Zustand bringen.
Es sei jedoch erwähnt, dass diese Änderung in Version 2.0 einen sicherheitsrelevanten Sinn hatte, und von daher ein Entfernen ein Sicherheitsrisiko darstellt, für welche mögliche führenden Schäden keine Haftung gegeben wird.
Für die Änderung müssen Änderungen in der Datei
nsHelperAppDlg.js durchgeführt werden. Die findet sich im
components-Ordner im Installationsverzeichnis von Firefox. Diese Datei sollte in einem Editor (am besten mit Zeilenangabe) geöffnet werden und folgend modifiziert werden:
Zunächst wollen wir das Dialogfenster ändern. Dafür suchen wir nach "hide featured choice", welches sich in etwa Zeile 386 befinden sollte. Dort wird die If-Abfrage so modifiziert, dass sie nicht mehr eintrifft.
Vorher:
Plain Code:
if (shouldntRememberChoice && noDefaultApp) {
Nachher:
Damit wäre schon alles erledigt und das alte Dialog-Fenster erscheint nun beim Öffnen einer Datei.
Wer noch will, dass die Wahl eines benutzerdefinierten Programmes zum Öffnen verschiedener Dateitypen abgespeichert werden, muss noch folgendes tun:
Man sucht nach folgender Zeile (ca. 588):
Plain Code:
if (this.mLauncher.targetFile.isExecutable() || (
und kommentiert den gesamten If-Block mit /* und */ aus:
Plain Code:
/*if (this.mLauncher.targetFile.isExecutable() || (
(mimeType == "application/octet-stream" ||
mimeType == "application/x-msdownload") &&
!openWithDefaultOK)) {
this.dialogElement("open").disabled = true;
var openHandler = this.dialogElement("openHandler");
openHandler.disabled = true;
openHandler.selectedItem = null;
modeGroup.selectedItem = this.dialogElement("save");
return;
}*/
Zusätzlich muss in die Zeile, wo
Plain Code:
if (needUpdate && this.mLauncher.MIMEInfo.MIMEType != "application/octet-stream")
steht (ca. Zeile 811) in folgende umgewandelt werden:
Plain Code:
if (needUpdate)
Ein Neustart des Browsers bewirkt dann die Änderung.
Für viele zahlreiche andere Tweaks an Firefox verweise ich hiermit auf die
offizielle Seite, wo sie sehr gut beschrieben sind.