Firefox

Aus Doku-Wiki
Zur Navigation springenZur Suche springen

Firefox - Download - alle Releases

Wie installiere ich den Macromedia Flash Player unter Linux?

Unter Linux laden Sie sich den Macromedia Flash Player herunter. Nach dem Download kopieren Sie die Datei:

libflashplayer.so in Ihr Mozilla Plugins-Verzeichnis und 
flashplayer.xpt   in Ihren Mozilla components-Ordner.

Einstellungen am Browser

about: Befehle

Quelle

  • about:about zeigt alle about Befehle
  • about:config listet also die Einstellungsoptionen von Firefox auf. Die Benutzeränderungen werden in gefetteter Schrift dargestellt. Sie können die Werte durch Doppelklick auf einen Eintrag verändern. Bei Zahlenwerten oder einigen Texten ("None") folgt dann noch eine Abfrage für die neue Einstellung. Andere Werte verändern Sie durch den Doppelklick jedoch sofort ohne weitere Rückmeldung. Wenn Sie beispielsweise auf den Wert "True" Doppelklicken, wechselt dieser sofort auf "False". Deshalb ist auf der Config-Seite besondere Vorsicht geboten!
  • about:cache zeigt eine Statistik, wie viel Speicher die Cache-Devices (Memory, Disk und Offline) von Firefox beanspruchen. Die Werte sind übrigens in Kibibyte (KiB) angegeben.
  • about:cache-entry liefert zusätzliche Informationen zu den unter about:cache gelisteten URLs. Es müssen zusätzliche Parameter angegeben werden. Sie können die gewünschte Informationen komfortabler direkt über die Links in den Cache Devices auf der Seite about-cache abfragen.
  • about:plugins listet übersichtlich alle im Browser installierten Plugins auf. Im Gegensatz zu Google Chrome haben Sie hier keine Möglichkeit, die Einstellungen der Add-ons zu verändern.
  • about:crashes zeigt, welche Informationen über Abstürze an Mozilla gesendet wurden. Sie können neuere Crash-Reports und die dabei übertragenen Informationen auch über Links auf der Mozilla-Webseite direkt ansehen.
  • about:memory informiert detailliert über den Speicherverbrauch des Browsers
  • about:blank zeigt eine leere Browserseite
  • about:mozilla bringt auf einer roten Seite ein Zitat aus dem "The Book of Mozilla"
  • about:robots ist ein Easter egg in Form einer Begrüßung der menschlichen Benutzer von Firefox
  • about:logo zeigt das Firefox-Logo
  • about:buildconfig informiert über den verwendeten Source Code und die Compiler-Einstellungen
  • about:license und about:licence bringen die Lizenzinformationen zu dem Open-Source-Projekt
  • about:rights informiert Sie über Ihre Rechte und Bedingungen bei der Nutzung von Firefox
  • about:credits zeigt eine Liste der Entwickler von Firefox, "die erhebliche Zeit" in das Projekt gesteckt haben
  • about: ohne weiteren Zusatz zeigt Informationen zur verwendeten Version von Firefox, ergänzt um Links zu den Seiten von about:license, about:credits und about:buildconfig.
  • about:blocked ruft die Seite auf, die Firefox bei suspekten Webseiten zeigt
  • about:neterror ruft die Seite auf, die Firefox anzeigt wenn eine Webseite aus unbekanntem Grund nicht laden konnte
  • about:sessionrestore ruft die Seite "Entschuldigung, das hätte nicht passieren dürfen." auf, die Firefox nach einem Absturz bringt
  • about:support bietet Informationen zur Fehlerbehebung, beispilesweise wenn Sie sich mit einem Firefox-Problem an den Mozilla-Support wenden wollen

userContent.css

Zugriff auf about Befehle verhindern

Anpassung in der Datei ~/.mozilla/firefox/[UserProfil]/chrome/userContent.css

@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url(about:about){html,body{display:none !important}}
@-moz-document url(about:accounts){html,body{display:none !important}}
@-moz-document url(about:buildconfig){html,body{display:none !important}}
@-moz-document url(about:cache){html,body{display:none !important}}
@-moz-document url(about:config){window{display:none !important}}
@-moz-document url(about:crashes){html,body{display:none !important}}
@-moz-document url(about:credits){html,body{display:none !important}}
@-moz-document url(about:customizing){html,body{display:none !important}}
@-moz-document url(about:debugging){html,body{display:none !important}}
@-moz-document url(about:healthreport){html,body{display:none !important}}
@-moz-document url(about:memory){html,body{display:none !important}}
@-moz-document url(about:networking){html,body{display:none !important}}
@-moz-document url(about:permissions){html,body{display:none !important}}
@-moz-document url(about:plugins){html,body{display:none !important}}
@-moz-document url(about:serviceworkers){html,body{display:none !important}}
@-moz-document url(about:support){html,body{display:none !important}}
@-moz-document url(about:sync-log){html,body{display:none !important}}
@-moz-document url(about:sync-tabs){html,body{display:none !important}}
@-moz-document url(about:telemetry){html,body{display:none !important}}
@-moz-document url(about:webrtc){html,body{display:none !important}}

@-moz-document url(about:preferences){#mainPrefPane {display: none !important;}}
@-moz-document url(about:customizing){display: none !important;}}

#addons-page { display: none !important; }
#permissions-list { display: none !important }
#tabs-display { display: none !important }

userChrome.css

Menüs einschränken

Anpassung in der Datei ~/.mozilla/firefox/[UserProfil]/chrome/userChrome.css
Es gibt unterschiedliche Möglichkeiten, die Menü Elemente anzusprechen. Zum einen über menu[label="MENÜ_TEXT"]. Bei unterschiedlichen Sprachumgebungen oder Leerzeichen im Menü Text stellen sich hier schnell Probleme ein. Besser ist es, die Menü Element über die ID anzusprechen. Diese ist eindeutig und somoit zuverlässiger. Die IDs können mit dem DOM Inspector ermittelt werden. Genaueres siehe unter DOM-Inspector in diesem Artikel. Hier eine Beispiel Datei userChrome.css

@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* Menu Datei */
#menu_sendLink { display: none !important }
#menu_printSetup { display: none !important }
#goOfflineMenuitem { display: none !important }

/* Menu Bearbeiten */
#menu_preferences { display: none !important }

/* Menu Ansicht */
#viewToolbarsMenu { display: none !important }
#viewSidebarMenuMenu { display: none !important }

/* Lesezeichen */
#menu_pocket { display: none !important }

/* Menu Extras */
#menu_openAddons { display: none !important }
#menu_openApps { display: none !important }
#menu_openLoop { display: none !important }
#sync-setup { display: none !important }
#devToolsSeparator { display: none !important }
#webDeveloperMenu { display: none !important }
#menu_pageInfo { display: none !important }

/* Menu Hilfe */
#menu_openHelp { display: none !important }
#menu_openTour { display: none !important }
#menu_keyboardShortcuts { display: none !important }
#healthReport { display: none !important }
#troubleShooting { display: none !important }
#feedbackPage { display: none !important }
#helpSafeMode { display: none !important }
#menu_HelpPopup_reportPhishingtoolmenu { display: none !important }
#menu_HelpPopup_reportPhishingErrortoolmenu { display: none !important }
#aboutSeparator { display: none !important }
/* Menu Leiste */
#PanelUI-menu-button { display: none !important }
#toolbar-context-menu { display: none !important }

/* Contexmenu */
#context-sharelink { display: none !important }
#context-searchselect { display: none !important }
#context-inspect { display: none !important }
#context-sendimage { display: none !important }
/* Ganzen Menü ausblenden */
menu { display: none; }

Beispiel IDs

Mit dieser Methode lassen sich alle Menüpunkte des Hauptmenüs und der zugehörigen Pulldownmenüs ausblenden. Die Tastenkürzel funktionieren dann auch nicht mehr.

file:// Aufruf verhindern

  • Version: Debian Etch, Iceweasel
  • Problem: Firefox soll keinen Zugriff auf die lokale Festplatte zulassen

Folgende Anpassung verhindert, daß man im Iceweasel mittels fiel:// oder resource: oder // auf die Festplatte des PCs zugreifen kann.

# vi /usr/lib/iceweasel/chrome/browser/content/browser/browser.js
  • Hier wird die Funktion onLocationChange : function(aWebProgress, aRequest, aLocation) gesucht.
  • Am Ende dieser Funktion (noch innerhalb der Funktion) wird dann folgende Anpassungen hinzugefügt:
 if (location.match(/^file:/) ||
 location.match(/^\//) ||
 location.match(/^resource:/) ||
 (!location.match(/^about:blank/) && location.match(/^about:/)))
 {
    loadURI("http://www.example.com");
 }

oder

 if ((!location.match(/file:\/\/\/\/pfad\/zu\/einer\/Denied.html/) && location.match(/^file:/)) || 
 location.match(/^\//) || 
 location.match(/^resource:/) || 
 (!location.match(/^about:blank/) && location.match(/^about:/))) 
 { 
 loadURI("file:////pfad/zu/einer/Denied.html"); 
 } 

Erklärung:

  1. Test der Eingabe in der Eingabe Zeile, testet auf file:/ am Anfang
  2. Weiterer Test auf //
  3. Weiterer Test auf resource: am Anfang
  4. Ausschluß von about:blank und about:/
  5. Wenn file:// aufgerufen wird, wird dafür die hier angegebene URI geladen. Dies kann auch eine HTML-Seite auf dem loka

Masterpasswort

Das Masterpasswort wird unter Extras - Einstellungen - Sicherheit gesetzt.

Zertifikate sichern und wiederherstellen

  • Zertifikate werden unter Extras - Einstellungen - Erweitert - Verschlüsselung verwaltet.
  • Dann: Zertifikat anzeigen wählen
  • Zertifikatsspeicher wählen
  • Dann entsprechen Sichern/Exportieren oder Importiern auswählen und den Speicherort wählen

Firefox unter Debian Lenny installieren