Aktuelle Plugins#

Die letzte Firefox-Version bei der diese Plugins laufen ist 56.0.2. Version 57 hat den Support sogenannter Legacy-Plugins abgeschaltet. Es bleibt abzuwarten, bis die wichtigsten Plugins angepasst wurden oder Ersatz dafür verfügbar ist.

Firefox PluginChrome PluginBeschreibung
uMatrixuMatrixIntegriertes Berechtigungs-Plugin, welches Noscript, Request Policy Continued, Cookie Monster und Referrer Header ersetzt. Mit der matrixbasierten Oberfläche geht das Einstellen der Berechtigungen wesentlich schneller als mit getrennten Plugins.
Adblock Plus?Aktuelles Plugin zum blocken von Werbung.
QR Code Generator?Plugin zum generieren von QR-Matrizen, die schnell mit dem Handy gescannt werden können.
Enable Auto Complete?Aktivieren von Autocomplete-Eingabeelementen auf Web-Seiten, wenn diese durch den Seitenanbieter abgeschaltet wurden (Attribut autocomplete="off").
Youtube Control Center?Anhalten von Youtube-Abspielen und konfigurieren der Darstellung. Firefox ab ca. Version 55 stoppen Videos automatisch, wenn sie in einem nicht sichtbaren Tab geöffnet werden. Weiterhin ist unklar, in wieweit das Plugin überhaupt noch korrekt arbeitet.
FVD?Flash Video Downloader zum Herunderladen von Videos auf Web-Seiten inklusive Youtube. In der neuesten Version muss leider eine Software auf dem Rechner installiert werden. Das hat wohl mit Sicherheit im Firefox zu tun, die nicht mehr erlaubt die Videoströme abzugreifen.

Sinnvolle Plugins#

Hier ist die aktuelle Sammlung für mich sinnvoller Plugins (Firefox v27):

Firefox PluginChrome PluginBeschreibung
Adblock PlugAdBlockADer einfachste und funktionalste Ad-Blocker. Es ist nicht selbst wieder Werbung eingebaut und keine unnötigen Features enthalten.
Auto-Complete OnAutocomplete = onIch gehöre zu den Menschen, die auf 100-ten von Web-Seiten angemeldet sind. Mich nerven die Attribute autocomplete=off in den Eingabefeldern für Benutzername unheimlich. Dieses Plugin lässt Firefox dieses Attribut ignorieren.
Cookie MonsterVanilla Cookie ManagerIch liebe diesen Cookie-Manager, bei Chrome gibt es nichts annähernd vergleichbares. Es landen wirklich nur Cookies im Browser, die man ausdrücklich akzeptiert. Wenn das schon nicht gut genug wäre, dazu kommt das Feature, Cookies einmalig temporär zu akzeptieren. Man braucht sich also nicht mehr um das Löschen zu kümmern, so wie bei den üblichen Cookie-Managern.
Deutsches Wörterbuch<wird mitgeliefert>Bietet eine Rechtschreibkorrektur in Text-Area Eingabefeldern.
Flash Video DownloaderFVD Video DownloaderWer Videos von Web-Seiten downloaden möchte, braucht bei Firefox nur ein Plugin. Google macht Vorgaben, dass keine Youtube-Videos downgeloaded werden dürfen, daher müsste man ein derartiges Plugin manuell installieren.
Image ToolbarImage DownloaderFirefox ist da von Grund auf freundlicher konzipiert, da die Seiteninfo eine Liste aller enthaltenen Medien und anderer Ressourcen enthält. Darauf ist auch ein Download-Link, allerdings kann das Heraussuchen unter vielen kleinen Images etc. mühsam sein. Von daher macht ein Plugin auch bei Firefox Sinn.
NoScriptNotScriptsHier liegt Firefox deutlich vorne. Das Bedienerkonzept ist ähnlich, die Möglichkeiten in der Konfiguration sind bei NoScript enorm größer.
Password Exporter
<wird mitgeliefert>Secure ProfileHier staunt der Laie und der Profi schüttelt den Kopf. Google speichert die Passwörter im Klartext, überträgt sie und es wird keinerlei Sicherheit angeboten, diese zu verschlüsseln. Firefox hat da wesentlich mehr Sensibilität für die Bedürfnisse seiner Benutzer und liefert in der Basisversion einen Passwort-Safe mit. Falls man Daten mit dem Firefox-Server synchronisiert, liegen diese dort verschlüsselt. Das Secure Profile Plugin ist nur ein jämmerlicher Versuch zu verhindern, dass jemand den Browser startet und die Passwörter ausliest, was ohne Hindernis möglich ist. Jämmerlich, weil die Eingabe des Master Passwort im Klartext erfolgt. Für mich ein ganz großer Grund gegen Chrome.
User Style ManagerMy Style
GhosteryGhosteryDas Tool geht einen Schritt weiter als NoScript und blockt Scripte relativ zur Basis-URL. Finde schade, dass man diesen Trend noch nicht in NoScript erkannt hat und entsprechend die Blockmöglichkeit für "Erlaufen auf 'blah.de'" und "Temporär erlauben auf 'blubb.com'" eingebaut hat. Weil Ghostery, noch schlimmer bei dem Plugin Disconnect, von Drittseiten mit Blocklisten versorgt wird und nicht wirklich übersichtlich ist und die entsprechende Kontrolle bietet. Dafür blockt es scheinbar recht intelligent.

Firefox vs. Chrome#

An dieser Stelle noch ein paar Gegenüberstellungen von Firefox zu Chrome über die Plugins hinaus:
ThemaFirefoxChrome
ZuverlässigkeitFirefox hat schon hier und da seine Macken, auch noch in Version 27. Sei es Pixeligkeit des Fonts, das mit versteckten Optionen gefixt werden muss. Plötzliche Ausfälle der Oberfläche. Alles in Allem scheint es die letzten Versionen besser geworden zu sein. Dennoch spürt man, dass sich der eine oder andere Bug im System befindet.Chrome ist ein sehr sauber und zuverlässig programmierter Browser. Einzelne Tabs sind voneinander isoliert und es gibt sogar einen internen Prozess-Manager. Chrome gebraucht massiv eigene Betriebssystem Prozesse, daher mehr Speicher und CPU. Dafür wirken sich Abstürze einzelner Tabs oder Plugins nicht auf den Rest des Browsers aus, das kommt allerdings so gut wie nie vor.
GeschwindigkeitFirefox ist angenehm schnell geworden, ander Smoothness des Bildaufbaus könnte noch etwas gearbeitet werden.Chrome hat die letzten Jahre die Geschwindigkeit auf dem Browser-Markt vorgegeben, allerdings ist Microsoft mit IE 10 und 11 wieder gewaltig vorbeigezogen.
Style und AussehenFirefox ist deutlich moderner geworden, Verbverläufe in den Rahmen, integriertes Menü usw. Nur die Tabs sollten etwas weniger hartkantig sein, es wird zu viel dunkle Farbe an den Rändern bzw. Schatten verwendet. Die Favoritenleiste nimmt mehr Icons auf als bei Chrome, die Plugin Icons sind dafür sperriger. Das Rendering der Fonts ist noch minimal verbesserungsfähig, ich kann nicht sagen, ob das durch die Option gfx.content.azure.enabled kommt. Die Kritik ist aber auf hohem Niveau.Die Smoothness beim Schieben von Tabs ist schon beeindruckend, nichts flackert oder hüpft. Auch das Rendering der Fonts ist absolut perfekt. Keinerlei Regenbogen Effekte an den Kanten der Fonts, das Anti-Aliasing ist genau richtig, sodass der Font scharfkantig aber nicht pixelig erscheint.
DebuggingIn Firefox ist inzwischen auch ein Debugger integriert, mit dem ich bisher wenig Erfahrung habe. Der erste Eindruck ist, dass Firefox gut von Chrome und Microsoft kopiert hat.Google Chrome legt die Messlatte ernorm noch, der Debugger ist schnell, übersichtlich, Code formatieren, CSS, Netzwerk, Web-Sockets, sogar Java-Script editieren. Chrome hat mir schon einige Stunden Suche erspart, hoffe Firefox hat da nachgezogen. Nebenbei erwähnt, hat Microsoft den bislang antiquierten Debugger im IE 11 auch vollkommen überarbeitet.
Tastatur-KombinationenVerblüffend ist wieder, dass nach zwei Jahren Chrome-Erfahrung die Benutzung von Firefox fast automatisch klappt. Hauptgrund sind nahezu identische Tastenkombinationen, STRG-T für neuen Tab, STRG-N für neues Fenster, F5 für Refresh, STRG-PAGE-UP/DOWN für Tab wechseln, STRG-F4 für Tab schließen etc. Sogar STRG-SHIFT-C für HTML-Element suchen und andere Debugging-Shortcuts sind identisch. Sehr schön.Chrome hält sich voll an die Standards, die Eingewöhnung ist leicht.
PluginsEs gibt zwar einen bequeme Plugin-Suite auf der Firefox-Seite, jedoch können Plugins können aus beliebiger Quelle geladen werden. Firefox scheint den Entwicklern und Nutzern von Plugins die Freiheit geben, selbst zu entscheiden, welches Plugin sie für gut und Nützlich halten.Google übt zunehmend mehr Kontrolle durch den Chrome-Webstore aus. Plugins werden sofort von Google entfernt, wenn sie gegen die "Richtlinien" verstoßen. Dazu zählt zum Beispiel bereits, wenn diese etwas von Youtube herunterladen können. Hier scheint man Richter und Polizist in einer Rolle zu sein, Plugins für den Video-Download bei Facebook und anderen Seiten sind wiederum erlaubt.

Bitaccelerator und Crazyapps#

Bin mir nicht sicher ob es eine neue Marotte von Mozilla ist oder ob die Extension über einen Exploit rein gekommen ist.

Hintergrund#

Jedenfalls fiel mir auf, dass sogar Web-Seiten auf dem lokalen Rechner versuchen ein Javascript von "crazyapps.com" zu laden. Firebug zeigte an, dass sich das Javascript im Header meiner (selbst gebauten) Web-Seiten befand. Daher verdächtigte ich zunächst Dritt-Software, die ich verwendet hatte. Allerdings konnte ich selbst auf unterster Ebene nichts finden (für Experten: OutputWriter). Durch Herumsuchen fiel mir sofort Bitaccellerator in den Firefox Erweiterungen auf, das ich vor ein paar Wochen schon einmal mühsam entfernt hatte. Daher nun der Artikel dazu.

Dazu absolvierte ich einen Blitzkurs in Firefox-Extensions. Lange bekannt waren mir das Profil von Firefox im Verzeichnis C:\Users\Intersult\AppData\Roaming\Mozilla\Firefox\Profiles\<Profil-Name>.default. Darin befinden sich unter anderem die Datei extensions.ini, durch die ich schon einige Probleme lösen konnte. Allerdings fehlte Bitaccellerator. Nach einiger Recherche hatte ich das Bedürfnis extensions.sqlite anzuschauen, was sich als erhebliches Hindernis entpuppte für einen Neuling dieses Formats. Ich las, dass es sich um eine einfache Datenbank für Anwendungen handelt und suchte nach einem passenden Programm. Dabei stieß ich auf eine Reihe kostenpflichtiger Anwendungen, bis ich das Problem schließlich lösen konnte.

Lösung#

Die Lösung im Kurzformat:
  • Hatte Erfolg mit SQLite Administrator von Orbumu2k
  • Firefox beenden, sonst ist die Datei gelockt
  • Starten von SQLite und öffnen der Datenbank <Profile-Ordner>/extensions.sqlite, anders herum geht es nicht
  • Auf Tab Datensätze editieren wechseln, Tabelle addon auswählen
  • Bitaccellerator heraussuchen, evtl. durch Spalte updateURL "crazyapps.com" identifizieren
  • Zeile anklicken und oben auf "-" gehen (Datensatz entfernen)
  • Löschen der verantwortlichen Extension ist in C:\Program Files (x86)\Mozilla Firefox\extensions
  • Programm schließen und Firefox wieder starten

Danach sind die Anwendungen wieder frei von Spyware.

Fixes#

Pixeliger Font#

In bestimmten Windows-Umgebungen kommt es zu Problemen beim Font-Rendering in Firefix. Dies kann behoben werden, in dem im about:config der Wert gfx.content.azure.enabled auf false gesetzt wird.

Downloads entfernen#

Früher gab es eine Option, Downloads nach Abschluss automatisch zu entfernen. Diese ist jetzt nur noch in den Properties einstellbar. Dazu browser.download.manager.retention von 2 (default) auf 0 umstellen.

Sicherheit#

Safebrowsing#

Diese Funktion stellt Verbindungen zu "safebrowsing.google.com" her. Abschalten geht per about:config mit den Keys browser.safebrowsing.enabled und browser.safebrowsing.malware.enabled.

Addon Verifizierung#

Wie seit einiger Zeit angekündigt, wird nun ab Version 43 die Verifizierung von Addons erzwungen. Dieses Verhalten kann abgeschaltet werden durch den Eintrag xpinstall.signatures.required im about:config.

Seit etwa Version 45 gibt es auch noch eine Blockliste, mit der Firefox Addons aktiv sperrt. Diese kann über den Schlüssel extensions.blocklist.enabled abgeschaltet werden.

Performance#

Wenn Firefox immer wieder langsam wird und ans Speicherlimit gerät, können folgende Einstellungen in about:config geändert werden:

SchlüsselWert
browser.cache.disk.enablefalse verhindert Swappen auf die Festplatte
browser.cache.memory.capacity-1 ermöglicht eine dynamische Berechnung des Speichers

64 Bit#

Seite Firefox 48 sind 64bit Versionen für Windows und Linux erhältlich, welche mehr Speicher nutzen können.

Multi Process#

Zusätzlich ist Multi-Processing eingebaut worden, ähnlich in Chrome. Unter about:support erfährt man, ob es verfügbar und eingeschaltet ist. Dort taucht "Fenster mit mehreren Prozessen" auf und muss aktiviert sein.

Wenn man mindestens ein Plugins installiert hat, das nicht signalisiert, Multi-Processing zu unterstützen, wird es abgeschaltet. Abhilfe schafft den Boolean Key browser.tabs.remote.force-enable=true in die about:config einzutragen.

Remove Start Page Advert Snippet#

Firefox 4 and before:
  1. Goto C:\Users\Intersult\AppData\Roaming\Mozilla\Firefox\Profiles\8n2fqkg1.default\chrome
  2. Copy userContent-example.css to userContent.css
  3. Add #snippets {display: none !important;}
  4. Restart

With Firefox 5 or 6 \chrome has been removed:

  1. Goto C:\Users\Intersult\AppData\Roaming\Mozilla\Firefox\Profiles\8n2fqkg1.default
  2. Create folder \chrome
  3. Create file userContent.css inside chrome
  4. Add #snippetContainer {display: none !important;}
  5. Restart

Critical Update Warning#

Wenn man folgende Meldung immer wieder bekommt: "Your firefox is critically out of date", muss man folgende Schlüssel in about:config setzen:
extensions.shield-recipe-client.enabled=false
plugins.hide_infobar_for_outdated_plugin=true

Spezielle Keys#

KeyBedeutung
dom.push.enabledWeb Push Notifications ein- oder ausschalten

Alle Plugins disabled v66.0.3#

Re-enable: https://stadt-bremerhaven.de/firefox-erweiterungen-wurden-automatisch-deaktiviert/

Abstände in Bookmarks#

Im sogenannten Proton-Design ab etwa Version 90 habne Bookmarks riesige Abstände. Um das zu ändern muss zunächst die Fähigkeit für User-Stylesheets wiederhergestellt werden. Dazu in about:config den Key setzen:
toolkit.legacyUserProfileCustomizations.stylesheets = true

Dann übr Menü "Hilfe > Weitere Informationen zur Fehlerbehebung" auf "Profilordner > Ordner Öffnen" gehen. In diesem Ordner muss die Datei "chrome/userChrome.css" erstellt werden. Gegebenenfalls den Ordner "chrome" ebenfalls anlegen. Die Datei enthält:

menupopup:not(.in-menulist) > menuitem, 
menupopup:not(.in-menulist) > menu {
  padding-block: 4px !important;
  min-height: unset !important;
}
:root {
  --arrowpanel-menuitem-padding: 4px 8px !important;
}