Diese Seite stammt ursprünglich von:
http://firebird.bric.de
leider ist diese Seite schon lange nicht mehr zu erreichen


Tipps & Tricks

Diese Seite beinhaltet verschiedene Tipps und Tricks für Mozilla Firefox. Für die meisten dieser Tipps muss man bestimmte Konfigurations-Dateien bearbeiten, daher sollten Sie unbedingt zuerst den Abschnitt über Konfigurations-Dateien lesen.

Inhalt


Browser-Aussehen

Windows XP-Style für Menüs verwenden

Falls Sie Windows XP benutzen, können Sie den Firefox-Menüs mit folgendem Code den passenden XP-Look verpassen (Muss in die userChrome.css kopiert werden):

/* XP-Look für Menüs */
menupopup, popup {
   border: 1px solid ThreeDShadow !important;
   -moz-border-left-colors: ThreeDShadow !important;
   -moz-border-top-colors: ThreeDShadow !important;
   -moz-border-right-colors: ThreeDShadow !important;
   -moz-border-bottom-colors: ThreeDShadow !important;
   padding: 1px !important;
   background-color: Menu !important;
}
menubar > menu {
   border: 1px solid transparent !important;
   padding: 2px 5px 2px 7px !important;
   margin: 0 !important;
}
menubar > menu[_moz-menuactive="true"] {
   background-color : Highlight !important;
   color: HighlightText !important;
}

Klassischen Windows-Style (9x/Me/2000) für Menüs verwenden

Falls Sie Windows 98, ME, oder 2000 benutzen, können Sie den Firefox-Menüs mit folgendem Code den passenden Windows-Look verpassen (Muss in die userChrome.css kopiert werden):

/* Windows Classic (9x/Me/2000) style Menus */
menupopup, popup {
   border: 2px solid !important;
   -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
   -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
   -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
   -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
   padding: 1px !important;
}
menubar > menu[disabled="true"] {
   border: 1px solid transparent !important;
}
menubar > menu[_moz-menuactive="true"] {
   border-top: 1px solid ThreeDHighlight !important;
   border-right: 1px solid ThreeDShadow !important;
   border-bottom: 1px solid ThreeDShadow !important;
   border-left: 1px solid ThreeDHighlight !important;
   background-color: transparent !important;
   color: MenuText !important;
}
menubar > menu[_moz-menuactive="true"][open="true"]  {
   border-top: 1px solid ThreeDShadow !important;
   border-right: 1px solid ThreeDHighlight !important;
   border-bottom: 1px solid ThreeDHighlight !important;
   border-left: 1px solid ThreeDShadow !important;
}

Eigenes Hintergrundbild für Symbolleisten verwenden

Um die Symbolleisten mit einem Hintergrundbild aufzupeppen, kopieren Sie folgenden Code in Ihre userChrome.css:

/* Benutze ein Hintergrundbild für die Symbolleisten */
menubar, toolbox, toolbar, .tabbrowser-tabs {
   background-image: url("background.gif") !important;
   background-color: none !important;
 }

Bei obigem Beispiel muss die Grafik unter dem Namen background.gif in den Chrome-Ordner Ihres Profils abgespeichert werden, in dem sich auch die userChrome.css befindet.

Das Aussehen des aktiven Tabs verändern

Um das aktive Tab einfacher von den anderen Tabs unterscheiden zu können, können Sie die Farben der einzelnen Tabs mit Hilfe der userChrome.css verändern:

/* Das Aussehen des aktiven Tabs verändern */
tab{
   -moz-appearance: none !important;
}

tab[selected="true"] {
   background-color: rgb(222,218,210) !important;
   color: black !important;
}
/* Das Aussehen von normalen Tabs verändern */
tab:not([selected="true"]) {
   background-color: rgb(200,196,188) !important;
   color: gray !important;
}

Keinen fetten Text für das aktive Tab verwenden

Um den Text auf dem aktiven Tab nicht in fetter Schrift anzuzeigen, kopieren Sie folgenden Code in Ihre userChrome.css:

/* Keinen fetten Text für das aktive Tab verwenden: */
tab[selected="true"] {
   font-weight: normal !important;
}

Das "Schließen"-Symbol von der Tableiste entfernen

Das "Schließen"-Symbol auf der Tableiste kann ebenfalls mit Hilfe der userChrome.css entfernt werden:

/* Das "Schließen"-Symbol von der Tableiste entfernen */
.tabs-closebutton {
   display: none !important;
}

Sie können dann immer noch ein Tab per Mittelklick, Rechtsklick, oder STRG+W schließen.

Einträge von der Menüleiste entfernen

Um einzelne Menüs zu entfernen (Datei, Bearbeiten, Ansicht, ...), fügen Sie folgenden Code zu Ihrer userChrome.css hinzu und passen ihn entsprechend an:

/* "Gehe" und "Hilfe" Menüs entfernen */
menu[label="Gehe"],menu[label="Hilfe"] {
   display: none !important;
}

Leerraum um Symbole in Symbolleisten verringern

Dieser Tipp verringert den Platz, den Symbole in der Symbolleiste einnehmen, indem er den unnötigen Leerraum minimiert. So bleibt mehr Platz für die Webseiten übrig. Fügen Sie folgenden Code zu Ihrer userChrome.css hinzu:

/* Leerraum um Symbole in Symbolleisten verringern */
.toolbarbutton-1, .toolbarbutton-menubutton-button {
   padding: 2px 3px !important;
}
.toolbarbutton-1[checked="true"], .toolbarbutton-1[open="true"],
.toolbarbutton-menubutton-button[checked="true"],
.toolbarbutton-menubutton-button[open="true"] {
   padding: 4px 1px 1px 4px !important;
}

Das Icon in der Titelleiste verändern

Das Firefox-Icon in der Titelleiste des Browserfensters kann ebenfalls verändert werden:

  1. öffnen Sie Ihren Firefox-Programm-Ordner (z.B. C:\Programme\Firefox\). Dort befindet sich ein chrome-Ordner in dem Sie einen Ordner mit dem Namen icons erstellen müssen. In diesem muss dann wiederum ein Ordner mit dem Namen default erstellt werden.
    Der vollständige Pfad kann dann z.B. so aussehen: C:\Programme\Firefox\chrome\icons\default\
  2. Kopieren Sie Ihr Icon (.ico-Format unter Windows, .xpm unter Linux) unter dem Namen main-window.ico, bzw. main-window.xpm, in dendefault-Ordner und starten Sie Ihren Browser neu.

Außer dem Icon für das Browserfenster kann auch noch das Icon für den Lesezeichen-Manager und die JavaScript-Konsole verändert werden. Die Namen der Icons sind bookmark-window.ico/xpm und jsconsoleWindow.ico/xpm

Sidebar auf der rechten Seite anzeigen

Um die Sidebar auf der rechten Seite des Browserfensters anzuzeigen, fügen Sie folgenden Code zu Ihrer userChrome.css hinzu:

/* Sidebar auf der rechten Seite anzeigen  */
window > hbox {
   direction:rtl;
}
window > hbox > * {
   direction:ltr;
} 

Größe des Suchfeldes verändern

Falls Ihnen das Suchfeld auf der Symbolleiste etwas zu klein ist, kopieren Sie folgenden Code in Ihre userChrome.css:

/* Größe des Suchfeldes verändern */
#search-container, #searchbar {
   -moz-box-flex: 400 !important;
}

« Zurück zum Inhalt


Browser-Verhalten

Verbiete anderen Programmen, das aktive Fenster zu verwenden

Wenn ein anderes Programm (z.B. Email-Client) eine Webseite in Mozilla Firefox aufrufen möchte, wird diese Webseite normalerweise im aktiven Fenster geöffnet. Um die Webseite stattdessen in einem neuen Fenster zu öffnen, kopieren Sie folgenden Code in Ihre user.js:

// Stop reusing active windows:
user_pref("advanced.system.supportDDEExec", false);

Um die Webseite in einem neuen Tab anzuzeigen, muss die Tabbrowser-Erweiterung nachinstalliert werden. Danach folgen Sie diesen Anweisungen (nachdem obiger Code in die user.js kopiert wurde):

  1. Unter Tools > Einstellungen > Erweiterungen, wählen Sie Tabbrowser Extensions und klicken auf Einstellungen.
  2. Wählen Sie den obersten Menüpunkt aus (Advanced Tabbed Browsing)
  3. Im Window Mode-Menü, wählen Sie Use multiple browsers only when I open them.

Fertig! Nun wird jede Seite, die von einem externen Programm angefordert wird, in einem neuen Tab geöffnet.

Tableiste auch anzeigen, wenn nur ein Tab geöffnet ist

Wenn nur ein Tab geöffnet ist, wird die Tableiste normalerweise nicht angezeigt. Kopieren Sie folgenden Code in Ihre user.js, um die Tableiste immer anzuzeigen:

// Tableiste immer einblenden:
user_pref("browser.tabs.autoHide", false);

Den Stylesheet Switcher immer einblenden

Das Icon des Stylesheet Switchers wird normalerweise nicht angezeigt, wenn nur ein Stylesheet zur Verfügung steht. Durch folgenden userChrome.css-Code wird das Icon permanent angezeigt:

/* Den Stylesheet Switcher immer einblenden */

#page-theme-button {
   display: -moz-box !important;
   list-style-image: url(chrome://browser/skin/page-themes.png);
   padding: 0px 3px;
}

Anmerkung: Der Stylesheet Switcher ist nur in den aktuellen Mozilla Firefox 0.6.1+ Nightlies verfügbar.

Links immer im aktiven Tab/Fenster öffnen

Um alle Links immer im aktiven Tab zu öffnen, kopieren Sie folgenden Code in Ihre user.js:

// Links immer im aktiven Tab/Fenster öffnen:
user_pref("browser.block.target_new_window", true);

Benutze HTML-Fehlerseiten anstelle von Fehlerdialogen

Normalerweise zeigt Mozilla Firefox Fehlerdialoge an, wenn eine Verbindung zu einer Seite nicht hergestellt werden konnte. Um stattdessen HTML-Fehlerseiten zu verwenden, kopieren Sie folgenden Code in Ihre user.js:

// HTML-Fehlerseiten anstatt Fehlerdialog:
user_pref("browser.xul.error_pages.enabled", true);

HTML-Fehlerseiten im Mozilla Firefox sind noch nicht ganz ausgereift und etwas fehlerhaft, daher werden zurzeit noch Dialoge benutzt.

'Find As You Type' konfigurieren

'Find as you Type' ist ein noch relativ neues Feature, für das es einige versteckte Optionen gibt, die Sie in Ihre user.js kopieren können:

// Find As You Type Configuration:
// Set this pref to false to disable Find As You Type:
user_pref("accessibility.typeaheadfind", true);
// If you set this pret to true, typing can
// automatically start Find As You Type. 

// If false (default), you must hit / (find text)
// or ' (find links) before your search.
user_pref("accessibility.typeaheadfind.autostart", true);
// Set this pref to false if you want
// Find As You Type to search normal text too:
user_pref("accessibility.typeaheadfind.linksonly", true);
// Set this pref to true if you require that
// the link starts with the entered text:
user_pref("accessibility.typeaheadfind.startlinksonly", false);
// This is the time in milliseconds for
// the Find As You Type to stop watching for keystrokes:
user_pref("accessibility.typeaheadfind.timeout", 3000);

Für mehr Informationen zu 'Find As You Type', lesen Sie die Einführung auf Mozilla.org.

Weitere JavaScript-Optionen deaktivieren

Unter Tools > Einstellungen > Web-Features > JavaScript > Erweitert gibt es bereits einige Optionen, um bestimmte JavaScript-Funktionen zu deaktivieren. Mit Hilfe der user.js können aber noch einige weitere nervige JavaScript-Funktionen abgeschaltet werden!

// Weitere DOM/JavaScript Optionen
// Die Größe ALLER Popup-Fenster kann frei verändert werden:
user_pref("dom.disable_window_open_feature.resizable", true);
// ALLE Popup-Fenster können minimiert werden:
user_pref("dom.disable_window_open_feature.minimizable", true);
// Immer die Menüleiste anzeigen:
user_pref("dom.disable_window_open_feature.menubar", true);
// Immer die Navigations-Symbolleiste anzeigen:
user_pref("dom.disable_window_open_feature.location", true);

Benutze Netscape 6/7 oder Mozilla Lesezeichen im Mozilla Firefox

Falls Sie Netscape 6/7 oder Mozilla benutzen, können Sie deren Lesezeichen auch im Mozilla Firefox verwenden. Alle Lesezeichen sind in einer Datei Namens bookmarks.html gespeichert die sich in Ihrem Profil-Ordner befindet. Wenn Sie zum Beispiel Ihre Netscape 7 Lesezeichen auch im Firefox benutzen möchten, kopieren Sie folgenden Code in Ihre user.js und passen ihn entsprechend an:

// Benutze Netscape 6/7 oder Mozilla Lesezeichen im Mozilla Firefox:
user_pref("browser.bookmarks.file", "C:\\Pfad zum Netscape Profil\\bookmarks.html");

Es müssen immer zwei Backslashes (\\) benutzt werden, z.B. C:\\Pfad\\bookmarks.html anstatt C:\Pfad\bookmarks.html!

Bestimme den Suchmodus in der Adressleiste

Normalerweise führt Mozilla Firefox eine Google "Auf gut Glück!"-Suche durch, wenn Sie einen Begriff in die Adressleiste eingeben. Falls Sie stattdessen lieber eine normale Google-Suche verwenden möchten, kopieren Sie folgenden Code in Ihre user.js:

// Normale Google-Suche in Adressleiste
user_pref("keyword.URL", "http://google.com/search?btnG=Google+Search&q=");

Favicons deaktivieren

Die so genannten "Favicons" (Webseiten-Icons, die u.a. in der Adressleiste neben der URL angezeigt werden) können deaktiviert werden, indem Sie folgenden Code in Ihre user.js kopieren:

// favicons deaktivieren
user_pref("browser.chrome.site_icons", false);
user_pref("browser.chrome.favicons", false);

Throbber-URL verändern

Wenn Sie auf den Throbber (oder auch "Aktivitäts-Indikator") in der Symbolleiste klicken, wird Mozilla.org geladen. Um stattdessen eine andere Seite zu verwenden, kopieren Sie folgenden Code Ihre user.js und passen ihn entsprechend an:

// Throbber-URL ändern:
user_pref("browser.throbber.url","http://www.google.com/");

« Zurück zum Inhalt


Erscheinungsbild von Webseiten verändern

Werbebanner ausblenden

Kopieren Sie folgenden Code in Ihre userContent.css, um 99% aller Werbebanner loszuwerden! Dieser Code blendet alle Banner aus (auch Flash-Animationen), die eine bestimmte Größe haben, oder die ein bestimmtes Stichwort in der URL beinhalten, wie z.B. "sponsors" oder "valueclick", wodurch aber auch nicht ausgeschlossen werden kann, dass diesem Code einige "unschuldige" Grafiken zum Opfer fallen werden.

Aufgrund der Größe des Codes wurde er auf eine separate Seite verschoben.

Blinkenden Text deaktivieren

Um blinkenden Text auf Webseiten zu deaktivieren, fügen Sie folgenden Code zu Ihrer user.js hinzu:

// Blinkenden Text deaktivieren
user_pref("browser.blink_allowed", false);

Scrollenden Text deaktivieren

Um scrollenden Text auf Webseiten zu deaktivieren, fügen Sie folgenden Code zu Ihrer userContent.css hinzu:

/* Scrollenden Text deaktivieren */
marquee {
   -moz-binding                  : none !important;
   display                       : block;
   height                        : auto !important;
}

Wenn Sie Mozilla Firefox neu starten, sollte dieser Text nicht mehr scrollen.

Framegröße immer verändern können

Um immer die Größe aller Frames verändern zu können, fügen Sie folgenden Code zu Ihrer user.js hinzu:

// Framegröße immer verändern können
   pref("layout.frames.force_resizability", false);

Bitte beachten Sie, dass dies einen Rahmen zu allen Frames hinzufügt.

Ändere den Cursor bei Links, die ein neues Fenster öffnen

Durch diesen Trick verwandelt sich der Mauscursor in ein Fadenkreuz, wenn er auf einen Link zeigt, der ein neues Fenster öffnen wird. Kopieren Sie einfach folgenden Code in Ihre userContent.css:

/* Ändere den Cursor bei Links, die ein neues Fenster öffnen */
:link[target="_blank"], :visited[target="_blank"],
:link[target="_new"],   :visited[target="_new"] {
   cursor:  crosshair;
} 

Ändere den Cursor bei JavaScript-Links

Durch diesen Trick verwandelt sich der Mauscursor in einen Verschiebe-Cursor, wenn er auf einen JavaScript-Link zeigt. Kopieren Sie einfach folgenden Code in Ihre userContent.css:

/* Ändere den Cursor bei JavaScript-Links */
a[href^="javascript:"] {
   cursor: move;
} 

« Zurück zum Inhalt


Anderes...

Sprache auf Webseiten bestimmen

Manche Webseiten bieten Ihren Inhalt in mehreren Sprachen an. Durch folgenden Code können Sie die Priorität festlegen, die einzelnen Sprachen zugewiesen werden soll. Um Sprachen hinzuzufügen, müssen Sie den Sprachcode der Sprache kennen. Der Code für Deutsch ist z.B. de, für Englisch en und für amerikanisches Englisch en-us.

// Sprache auf Webseiten bestimmen
user_pref("intl.accept_languages", "de, en, en-us");

Seitenaufbau beschleunigen

Normalerweise wartet Mozilla Firefox immer 250 Millisekunden bevor er versucht eine Seite anzuzeigen, weil er auf Daten wartet. Wenn Sie folgenden Code zu Ihrer user.js hinzufügen, versucht Mozilla Firefox, die Seite umgehend anzuzeigen, selbst ohne die kompletten Daten geladen zu haben.

// Seitenaufbau beschleunigen (In Millisekunden; Normalwert ist 250)
user_pref("nglayout.initialpaint.delay", 0);

Pipelining aktivieren

Pipelining ist ein experimentelles Feature um den Seitenaufbau zu beschleunigen, leider wird es jedoch von einigen Webservern und Proxies noch nicht optimal unterstützt. Um es dennoch auszutesten, kopieren Sie folgenden Code in Ihre user.js:

// Pipelining aktivieren:
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 100);

Speicherort des Cache bestimmen

Um festzulegen, in welchem Ordner der Cache gespeichert werden soll, fügen Sie folgenden Code zu Ihrer user.js hinzu und passen ihn entsprechend an:

// Pfad zum Cache Ordner:
user_pref("browser.cache.disk.parent_directory","C:\\Mozilla\\Cache");

Es müssen immer zwei Backslashes (\\) benutzt werden, z.B. C:\\Mozilla\\Cache anstatt C:\Mozilla\Cache!

Größe des Zwischenspeichers bestimmen

Um die Größe des Zwischenspeichers zu bestimmen, fügen Sie folgenden Code zu Ihrer user.js hinzu und passen ihn entsprechend an:

// Größe des Zwischenspeichers bestimmen (kilobyte):
// -1 = Dynamisch bestimmen (Normalwert),
// 0 = Keinen,
// Beliebige Zahl = Speicherkapazität in Kilobytes
user_pref("browser.cache.memory.capacity",       4096);

Um den Zwischenspeicher komplett zu deaktivieren:

// Zwischenspeicher deaktivieren:
user_pref("browser.cache.memory.enable", false);

Alternatives Optionen-Fenster

Viele Optionen sind noch nicht im neuen Optionen-Dialog integriert (und werden unter Umständen auch nie integriert), der folgende Chrome-Link öffnet den Original Mozilla Optionen-Dialog: chrome://communicator/content/pref/pref.xul. Normalerweise kann man vom Firefox aus nicht auf chrome:-Links klicken, Sie müssen den Link kopieren und manuell in die Adressleiste einfügen.

Bitte beachten Sie, dass viele dieser Optionen unter Mozilla Firefox nicht funktionieren, wie zum Beispiel die QuickLaunch-Option. In zukünftigen Versionen wird dieser Dialog höchstwahrscheinlich entfernt werden.

Kiosk-Browser

Hier gibt's ein englisches Tutorial von Andrew Mutch, das erklärt, wie man Mozilla Firefox als Kiosk-Browser benutzen kann.

Nur bestimmte Adressen erlauben

Um zu erfahren, wie man mit Hilfe der Proxy-Einstellungen im Mozilla Firefox nur bestimmte Adressen erlauben kann, gibt es hier ein englisches Tutorial von Andrew Mutch.

« Zurück zum Inhalt

© 2002-2004 David Tenser