Hidden Features/Firefox

From macwrench
 
Achtung: Dadurch kann einiges an der Firefox-Konfiguration verstellt werden, wodurch unter Umständen einige Erweiterungen oder gar der ganze Browser nicht mehr funktionieren! Die Änderungen sollten also wohlüberlegt sein.
 
Wie vielleicht einigen bereits bekannt sein dürfte, lässt sich Firefox außerhalb des offiziellen Einstellungsdialogs umfangreich an die eigenen Bedürfnisse anpassen - und zwar über die Konfigurationsseite about:config. Im Folgenden eine kleine Übersicht hilfreicher und praktischer Konfigurationsoptionen, die über den Einstellungsdialog nicht zu erreichen sind (die Vorgabewerte stehen dabei in Klammern)

Ab Firefox 3.6 ist unter folgender Adresse eine Übersicht aller modifizierten about:config Einstellungen verfügbar:

about:support

Weitere aboutabout: Seiten:

Laufzeitinformationen und Konfiguration
about: Informationen über die aktuell verwendete Firefox-Version
about:config Auflistung und Änderung aller internen Einstellungen
about:plugins Übersicht aller installierten Firefox Plugins (z.B. Java)
about:crashes Absturzprotokolle mit der Möglichkeit, diese zum Mozilla Crash-Reporter zu senden
about:cache Übersicht des Inhaltes von Datei- und Speichercache
Build-Informationen
about:buildconfig Informationen zum Compiler- und Buildkonfiguration
about:credits eine Liste aller an der Firefox-Entwicklung beteiligten Personen
about:license Lizenz Informationen
about:logo Logo
Fehlerseiten
about:neterror wird bei Netzwerkfehlern angezeigt
about:blocked Malware-Schutzseite
Sonstiges
about:blank eine leere Seite (z.B. als Startseite verwendbar)
about:robots
about:mozilla
Easter Eggs

Eine vollständige Übersicht ist in der Wikipedia (en) und im FirefoxWiki zu finden.

Interna[edit]

dom.storage.enabled false (true) Deaktivierung des DOM Storage (auch als "Jumbo Cookies" bezeichnet), die es ermöglichen, größere Datenmengen direkt im DOM zu speichern.
general.useragent.override (n/a) Eintragen eines eigenen HTTP UserAgent, damit sich der Browser beispielsweise als Opera zu erkennen gibt. Beispiel:
Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.2.15 Version/10.00
browser.download.manager.scanWhenDone false (true) Deaktivierung des Virenscans von fertiggestellten Downloads
network.http.sendRefererHeader 2 Den HTTP-Referer bei Anfragen mitschicken, gültige Werte sind:
0 niemals
1 nur bei Links
2 bei Links und Bildern

siehe auch: mozillaZine

network.http.sendSecureXSiteReferrer true Den HTTP-Referer beim Klick auf Links zu HTTPS-Adressen mitschicken, siehe auch: mozillaZine

Access-Keys[edit]

Unter Firefox bis Version 14 ist die Standard-Taste für die Schnellzugriffs-Tastaturkürzel die
<KB>CTRL</KB>
Taste, in Version 14 wurde dies zu <KB>CTRL+ALT</KB> geändert. Das besonders lästige daran ist, dass damit die Schnellzugriffstasten offenbar nicht mehr funktionieren, sobald ein Formularelement (z.B. ein Texteingabefeld) selektiert ist.

Um diese Änderung also wieder rückgängig zu machen oder generell eine andere Taste zu verwenden, kann einer der folgenden Werte in der Firefox-Konfiguration via about:config gesetzt werden:

Einstellungsname Mögliche Werte
Ui.key.contentAccess 0 accesskeys deaktivieren
1 <KB>SHIFT</KB>
2 <KB>CTRL</KB> Standardeinstellung bis Version 13.x (OS X)
4 <KB>ALT</KB>
5 <KB>SHIFT+ALT</KB> Standardeinstellung unter Windows und Linux
6 <KB>CTRL+ALT</KB> Standardeinstellung ab Version 14 (OS X)
7 <KB>SHIFT+CTRL+ALT</KB>
8 <KB>META</KB>

Siehe auch: Ui.key.contentAccess (Mozilla Knowledge Base)

Oberfläche[edit]

Einstellungsname Wert default
browser.ctrlTab.previews true (false) aktiviert die Tab-Vorschau, erreichbar über <KB>CTRL+TAB</KB>
browser.tabs.closeWindowWithLastTab false (true) Verhindert, dass das Fenster zusammen mit dem letzten Tab geschlossen wird.
mousewheel.horizscroll.withnokey.action 0 (2) deaktiviert das horizontale Scrollen durch die History be gedrückter ALT-Taste
browser.urlbar.autoFill true (false) Aktiviert die automatische URL-Vervollständigung in der Adressleiste
layout.css.visited_links_enabled false (true) deaktiviert das sichtbare Anzeigen besuchter URLs mit Hilfe von CSS und ist damit eine Möglichkeit, das sog. "History Stealing" einzugrenzen (einen Test dazu gibt es hier).

Tab-Historie deaktivieren[edit]

Um die Browser-History in neu geöffneten Tabs (verfügbar ab Firefox 13) zu deaktivieren, sind folgende Einstellungen entsprechend anzupassen:

Einstellungsname Wert default
browser.newtabpage.enabled false true
services.sync.prefs.sync.browser.newtabpage.enabled false true
browser.newtab.url about:blank about:newtab

Damit die Einstellungen wirksam werden, muss Firefox beendet und neu gestartet werden.

Multitouch Trackpad-Gesten[edit]

Firefox unterstützt seit Version 3.5 auch eine ganze Reihe an Trackpad-Gesten:

browser.gesture.pinch.in moving two fingers towards one another
browser.gesture.pinch.in.shift
browser.gesture.pinch.out moving two fingers away from one another
browser.gesture.pinch.out.shift
browser.gesture.swipe.up drag three fingers to the top
browser.gesture.swipe.down drag three fingers to the bottom
browser.gesture.swipe.left drag three fingers to the left
browser.gesture.swipe.right drag three fingers to the right
browser.gesture.tap
browser.gesture.twist.left placing two fingers on the trackpad, and twist them left
browser.gesture.twist.right placing two fingers on the trackpad, and twist them right

Diese lassen sich beispielsweise mit den folgenden Kommandos frei belegen:

cmd_newNavigator new Firefox window
cmd_handleBackspace
cmd_handleShiftBackspace Same as shift-backspace
cmd_newNavigatorTab opens new tab
Browser:OpenFile brings up open file dialogue
Browser:SavePage opens save file prompt
Browser:SaveFrame save frame prompt
Browser:SendLink sends link to default email client
cmd_pageSetup
cmd_print opens print dialogue
cmd_printPreview opens print preview dialogue
cmd_close closes tab
cmd_closeWindow closes window with all tabs
cmd_toggleTaskbar
cmd_CustomizeToolbars
cmd_quitApplication cmd-q
View:PageSource opens new window with source code
View:PageInfo opens new window with information about media and elements in the page
View:FullScreen toggles fullscreen mode
cmd_find opens find dialogue (cmd-f)
cmd_findAgain runs previous find on page
cmd_findPrevious runs previous find in reverse order
Browser:AddBookmarkAs adds bookmark and opens interface to add details
Browser:BookmarkAllTabs adds all open tabs to bookmarks
Browser:Home Goes to home
Browser:Back goes back, does not accept modifiers
Browser:BackOrBackDuplicate goes back or duplicates into new tab or window depending on modifier new
Browser:Forward goes forward, does not accept modifiers
Browser:ForwardOrForwardDuplicate goes forward or duplicates into new tab or window depending on modifier new
Browser:Stop stops loading of page
Browser:Reload reloads page, does not accep modifiers
Browser:ReloadOrDuplicate reloads or duplicates into new tab or window depending on modifier new
Browser:ReloadSkipCache
Browser:NextTab
Browser:PrevTab
cmd_scrollBottom scrolls to the bottom of the document
cmd_scrollTop scrolls to the top of the document
cmd_fullZoomReduce zooms out
cmd_fullZoomEnlarge zooms in
cmd_fullZoomReset reset’s to default size
cmd_fullZoomToggle
Browser:OpenLocation selects awesomebar (same as cmd L)
Tools:Search
Tools:Downloads
Tools:Addons
Tools:Sanitize
Tools:PrivateBrowsing
History:UndoCloseTab opens previously closed tab

Quellen: about:config, forums.macrumors.com

Siehe auch[edit]

Hier in macwrench:

Offizielle Dokumentation:

Weitere Infos zu about:config

Weitere Infos im Web: