← SEARCHABLE ARCHIVE
Web · 2026-07-24

Firefox-Aufgaben in einem Popup: Der vollständige Fox-Toolbox-Leitfaden

Alle neun Werkzeuge von der Tab-Lautstärke bis zum Kill Switch und ihre Grenzen

INTERACTIVE READING MODE →

Firefox-Aufgaben in einem Popup: Der vollständige Fox-Toolbox-Leitfaden

Fox Toolbox ist eine Firefox-Erweiterung, die die Steuerung des aktuellen Tabs, Medien-Downloads, Werbeblockierung, das Sperren von Web-Tabs und das Löschen von Browserdaten in einem Werkzeug vereint.

Version 2.2.0 unterstützt Firefox 128 und neuer. Ein Klick auf das Symbol in der Symbolleiste öffnet ein 600×600 Pixel großes Popup mit neun Funktionen in einem 3×3-Raster. Die Erweiterung ist als Firefox Manifest V3 WebExtension umgesetzt, besitzt keine externen Laufzeitabhängigkeiten und betreibt keinen eigenen Telemetrieserver.

Sie läuft nicht in privaten Fenstern. Auf geschützten Firefox-Seiten wie about:-Seiten oder der Add-on-Verwaltung, auf denen Erweiterungen keinen Code einschleusen dürfen, sind einige Funktionen ebenfalls eingeschränkt.

Alle Funktionen im Überblick

  • 01 Tab-Lautstärke: verwaltet Lautstärke von 0 bis 1000 % und Stummschaltung für jeden Tab getrennt.
  • 02 Dunkelmodus: bietet die Stufen Aus, Kompatibel, Ausgewogen und Stark.
  • 03 User-Agent: ändert den User-Agent des aktuellen Tabs mit 69 Voreinstellungen.
  • 04 Bilder: erkennt und speichert Bilder der aktuellen Seite und zugänglicher iframes.
  • 05 Video: erkennt direkt erreichbare Video- und Audio-URLs und lädt sie herunter.
  • 06 Website speichern: verpackt das aktuelle HTML sowie verknüpftes CSS und JavaScript in einer ZIP-Datei.
  • 07 Werbeblocker: bietet die Modi Aus, Standard und Streng sowie eine Website-Ausnahmeliste.
  • 08 Tab-Sperre: legt einen passwortgeschützten Sperrbildschirm über normale Web-Tabs.
  • 09 Kill Switch: löscht ausgewählte Browserdaten nach einer ausdrücklichen Bestätigung.

1. Tab-Lautstärke

Die Tab-Lautstärke regelt den aktuellen Tab unabhängig von allen anderen Tabs zwischen 0 und 1000 %. Schnelltasten für 100%, 250%, 500% und 1000% sowie eine Stummschalttaste stehen bereit. Beim Aufheben der Stummschaltung wird die vorherige Lautstärke wiederhergestellt.

Die Funktion sucht nicht nur nach einem einzelnen <video>-Element.

  • Normale HTML-Elemente <audio> und <video>
  • Medien in zugänglichen iframes
  • Später dynamisch hinzugefügte Medienelemente
  • Medien im Shadow DOM
  • Audioausgabe über die Web Audio API

Der Browser begrenzt die volume-Eigenschaft normaler HTML-Medien auf 1, also 100 %. Das ursprüngliche Medienelement wird deshalb höchstens auf 100 % gesetzt. Web-Audio-Ausgaben können dagegen über einen zusätzlichen Gain-Knoten bis auf das Zehnfache verstärkt werden. Das Ergebnis oberhalb von 100 % hängt von der Audioimplementierung der Website ab.

Bei 0 % verwendet Fox Toolbox zusätzlich die native Firefox-Stummschaltung des Tabs. Die Erweiterung merkt sich, ob sie die Stummschaltung selbst gesetzt hat, und hebt eine bereits vom Benutzer gesetzte Stummschaltung nicht versehentlich auf.

Die Werte sind mit der Firefox-Sitzung des jeweiligen Tabs verknüpft. Beim Wiederherstellen eines Tabs kehrt auch seine Lautstärke zurück; das Symbolleisten-Badge zeigt die aktuelle Lautstärke oder den Sperrstatus an.

2. Dunkelmodus

Der Dunkelmodus verwendet nicht nur einen universellen Filter, sondern bietet vier Kompatibilitätsstufen.

  • Aus: entfernt die hinzugefügten Stile und verwendet das ursprüngliche Webdesign.
  • Kompatibel: teilt dem Browser ein dunkles Farbschema mit und verdunkelt nur den Grundhintergrund. Geeignet für Websites mit teilweiser Dunkelmodus-Unterstützung.
  • Ausgewogen: invertiert die Seitenfarben und invertiert Bilder und Videos anschließend zurück. Geeignet für normale Dokumente und helle Webseiten.
  • Stark: überschreibt Hintergrund-, Text-, Rahmen- und Eingabefarben direkt. Für Websites, die mit den anderen Stufen nicht dunkel genug werden.

Der Modus kann nur vorübergehend für den aktuellen Tab gelten oder als Standard für die Website gespeichert werden. Website-Einstellungen werden anhand des Hostnamens im lokalen Erweiterungsspeicher von Firefox abgelegt.

Je stärker die Stufe, desto mehr CSS wird überschrieben. Bilder, SVGs, Code-Editoren, Karten, Canvas-Inhalte oder komplexe Layouts können daher falsch aussehen. In diesem Fall sollte die Stufe gesenkt oder die Funktion ausgeschaltet und der Tab neu geladen werden.

3. User-Agent ändern

Die User-Agent-Funktion bietet derzeit 69 Voreinstellungen.

  • Chrome, Edge, Firefox und Safari
  • Windows, macOS und Linux
  • iPhone und iPad
  • Mehrere Android-Geräte
  • Suchmaschinen-Bots

Nach Auswahl einer Voreinstellung ändert Fox Toolbox den User-Agent-Header der Anfragen des aktuellen Tabs und passt die für die Seite sichtbaren Werte navigator.userAgent, appVersion, platform und vendor an. Danach wird der Tab neu geladen. Die Einstellung ist eine tabbezogene Sitzungsregel und verändert andere Tabs nicht gleichzeitig.

Dies ist jedoch nur ein Hilfsmittel für Kompatibilitätstests und keine vollständige Geräteimitation.

  • User-Agent Client Hints
  • Eigenschaften der TLS-Verbindung
  • Tatsächliche Bildschirmgröße und Eingabegeräte
  • Die Firefox-Rendering-Engine
  • Weitere Browser-Fingerprinting-Daten

Diese Werte können unverändert bleiben. Eine Website kann widersprüchliche Signale vergleichen und die Änderung erkennen. Die Funktion ist daher kein Mittel zum Umgehen von Authentifizierung, Tracking oder Sicherheitsmechanismen.

4. Bilder-Downloader

Der Bilder-Downloader untersucht das aktuelle Dokument und zugängliche iframes und sammelt Bilder aus mehreren Quellen.

  • src und das tatsächlich gewählte currentSrc von <img>-Elementen
  • Kandidaten aus srcset und <picture>
  • CSS-background-image
  • Open-Graph- und Twitter-Vorschaubilder
  • Bereits vom Browser geladene Bildressourcen

Doppelte URLs werden zusammengeführt. Ausgewählte HTTP(S)- oder data:-Bilder werden direkt unter Fox Toolbox/<Website>/images/ im Standard-Downloadordner gespeichert. Bei einem Namenskonflikt wird ein eindeutiger Dateiname erzeugt, statt eine vorhandene Datei zu überschreiben.

Lazy-Loading-Bilder, die die Seite noch nicht angefordert hat, können fehlen. Nach dem Scrollen bis zum Seitenende findet eine erneute Suche häufig mehr Ergebnisse.

Eine Suche hält höchstens 250 Bild- und Videoeinträge zusammen im Sitzungsspeicher. Pro Vorgang können maximal 50 Elemente gespeichert werden; größere Mengen müssen aufgeteilt werden.

5. Video-Downloader

Trotz seines Namens findet der Video-Downloader auch direkt erreichbare Audioquellen.

  • Aktuelle Quellen von <video>- und <audio>-Elementen
  • Enthaltene <source>-Elemente
  • Links direkt zu Mediendateien
  • Vom Browser bereits beobachtete Video- und Audioressourcen

Direkt erreichbare Dateien werden unter Fox Toolbox/<Website>/videos/ im Standard-Downloadordner gespeichert. Bei fremden Ursprüngen werden nach Möglichkeit Informationen über die Quellseite als Referer mitgesendet.

Folgende Inhalte können nicht als fertige Videodatei gespeichert werden.

  • DRM-geschützte Inhalte
  • blob:-URLs und Media-Source-Extensions-Streams
  • Segmentierte HLS-Streams mit .m3u8
  • DASH-Streams mit .mpd

Fox Toolbox fügt keine Streamingsegmente zusammen und entschlüsselt kein DRM. Anmeldesitzungen, ablaufende Token und Hotlink-Schutz können dazu führen, dass ein erkanntes Element nicht heruntergeladen werden kann. Vor dem Speichern sollten Nutzungsbedingungen und Urheberrecht der Website geprüft werden.

6. Website-Download

Der Website-Download kopiert das aktuell gerenderte HTML und sammelt verknüpftes CSS und JavaScript in einer ZIP-Datei.

Relative URLs werden in absolute URLs umgewandelt. Erfolgreich geladene CSS- und JavaScript-URLs werden auf lokale Pfade innerhalb der ZIP-Datei umgeschrieben. Zugängliche Ressourcen fremder Ursprünge werden ebenfalls berücksichtigt.

Die ZIP-Datei enthält folgende Struktur.

index.html
assets/
  styles/
  scripts/
fox-toolbox-report.json

fox-toolbox-report.json enthält Quell-URL, Aufnahmezeit, gespeicherte Dateien, fehlende Ressourcen und Fehlergründe.

Die Funktion ist kein unbegrenzter Kopierer für eine vollständige Website.

  • Aktuelles HTML: maximal 12 MB
  • Anzahl der CSS- und JavaScript-Ressourcen: maximal 160
  • Größe einer Ressource: maximal 8 MB
  • Gesamtgröße der gesammelten Dateien: maximal 60 MB
  • Zeitlimit einer Ressourcenanfrage: 12 Sekunden pro Datei

Überschreitet das HTML 12 MB, wird der Vorgang abgebrochen, statt ein beschädigtes Teildokument zu erzeugen. Dynamische API-Antworten, Service-Worker-Zustand, Anmeldesitzungen, Datenbanken und DRM-Medien werden nicht vollständig reproduziert.

Beim Öffnen der heruntergeladenen index.html kann das enthaltene JavaScript der Website ausgeführt werden. Die Datei sollte nur aus vertrauenswürdigen Quellen geöffnet werden; unbekannte Seiten gehören in eine isolierte Umgebung mit deaktiviertem JavaScript.

7. Werbeblocker

Der Werbeblocker ist eine leichtgewichtige Funktion auf Basis der deklarativen Firefox-Netzwerkregeln.

  • Aus: deaktiviert die eingebauten Blockierregeln.
  • Standard: aktiviert die Grundregeln und ist die Voreinstellung von Fox Toolbox.
  • Streng: aktiviert sowohl die Standardregeln als auch zusätzliche strenge Regeln.

Die aktuelle Website kann einer Ausnahmeliste hinzugefügt werden, sodass Anfragen dieses Hostnamens Vorrang vor den Blockierregeln erhalten. Eine häufig verwendete Website kann so repariert werden, ohne den Werbeblocker überall auszuschalten.

Da nur die eingebauten Regeln verwendet werden, kann die Funktion nicht jede Werbung, jedes Tracking-Skript oder jede neu erstellte Domain blockieren. Der strenge Modus kann außerdem legitime Ressourcen sperren und Anmeldung, Zahlungen, Videowiedergabe oder Layout beeinträchtigen.

8. Web-Tab-Sperre

Die Web-Tab-Sperre schützt normale Web-Tabs mit einem Passwort von 6 bis 128 Zeichen. Sie kann beim Start von Firefox automatisch oder auf manuellen Befehl sofort aktiviert werden.

Im gesperrten Zustand liegt ein modales Overlay über normalen Seiten und blockiert Maus-, Tastatur-, Touch-, Mausrad- und Kontextmenüeingaben. Auf internen Firefox-Seiten, auf denen keine Codeinjektion möglich ist, wird eine separate Sperrseite geöffnet.

Das Klartextpasswort wird nicht gespeichert.

  1. Ein zufälliges 16-Byte-Salt wird erzeugt.
  2. PBKDF2-SHA-256 wird mit 240.000 Iterationen angewendet.
  3. Nur der abgeleitete Hash und das Salt werden im lokalen Erweiterungsspeicher von Firefox abgelegt.

Nach fünf aufeinanderfolgenden Fehlversuchen werden weitere Versuche 30 Sekunden lang blockiert. Weitere Fehler erhöhen die Wartezeit bis auf höchstens 120 Sekunden.

Dies ist nur eine weiche Sperre auf Erweiterungsebene, keine Sicherheitsgrenze für Browser oder Betriebssystem. Folgende Aktionen werden nicht verhindert.

  • Verwendung der Adressleiste, Firefox-Menüs, Einstellungen und internen about:-Seiten
  • Deaktivieren oder Entfernen von Fox Toolbox in der Add-on-Verwaltung
  • Verwendung eines anderen Firefox-Profils oder Browsers
  • Verwendung eines privaten Fensters oder des Fehlerbehebungsmodus
  • Umgehung mit Entwicklerwerkzeugen oder Firefox-eigenen Rechten
  • Zugriff auf Betriebssystemdateien oder bereits heruntergeladene Dateien

Die Funktion ersetzt daher weder eine Betriebssystem-Bildschirmsperre noch Zugangskontrollen für öffentliche PCs, Kinderschutz oder Unternehmenssicherheitsprodukte.

9. Kill Switch

Der Kill Switch löscht ausgewählte, von Firefox gespeicherte Browserdaten.

  • Cache
  • Cookies und Anmeldesitzungen
  • Downloadverlauf
  • Formulardaten für automatisches Ausfüllen
  • Browserverlauf
  • IndexedDB
  • Lokaler Website-Speicher
  • Service-Worker-Daten
  • Gespeicherte Passwörter

Als Zeitraum stehen Gesamter Zeitraum, Letzte Stunde, Letzte 24 Stunden und Letzte 7 Tage zur Verfügung. Die Firefox-API unterstützt keine zeitlich begrenzte Cache-Löschung, weshalb Cache nur mit Gesamter Zeitraum gewählt werden kann.

Eine zweistufige Bestätigung verhindert versehentliche Ausführung. Nach Auswahl der Datentypen muss innerhalb von 30 Sekunden 삭제 eingegeben werden. Gespeicherte Passwörter sind standardmäßig nicht ausgewählt. Ist die Tab-Sperre eingerichtet, können die Web-Tabs nach dem Löschen gesperrt werden.

Fox Toolbox kann gelöschte Daten nicht wiederherstellen. Das Löschen von Cookies meldet den Benutzer von Websites ab; das Löschen gespeicherter Passwörter entfernt auch die Einträge im Firefox-Passwortmanager.

Das Löschen des Downloadverlaufs entfernt nur die Firefox-Aufzeichnungen. Bereits auf der Festplatte gespeicherte Dateien bleiben erhalten. Lesezeichen und die eigenen Einstellungen von Fox Toolbox gehören ebenfalls nicht zum Kill-Switch-Bereich.

Standard-Tastenkürzel

  • Lautstärke des aktuellen Tabs um 10 % erhöhen: Alt + Shift + ↑
  • Lautstärke des aktuellen Tabs um 10 % verringern: Alt + Shift + ↓
  • Stummschaltung des aktuellen Tabs umschalten: Alt + Shift + M
  • Web-Tabs sofort sperren: Alt + Shift + L

Bei Konflikten mit dem Betriebssystem oder einer anderen Erweiterung lassen sich die Kürzel unter Add-on-Verwaltung → Tastenkombinationen von Erweiterungen verwalten ändern. Die Sofortsperre funktioniert erst nach dem Einrichten eines Passworts.

Wofür werden die Berechtigungen verwendet?

Weil mehrere Werkzeuge in einer Erweiterung zusammengefasst sind, sind die Berechtigungen nach Aufgaben getrennt.

  • browsingData: löscht die im Kill Switch ausgewählten Browserdaten
  • declarativeNetRequestWithHostAccess: blockiert Werbung und ändert tabbezogene User-Agent-Anfrageheader
  • downloads: speichert Bilder, Videos und Website-ZIP-Dateien
  • scripting: stellt die Sperrverbindung zu bereits geöffneten normalen Web-Tabs wieder her
  • sessions: stellt Lautstärke, User-Agent und Dunkelmodus je Tab wieder her
  • storage: speichert Werbeblocker-, Website-Dunkelmodus- und Sperreinstellungen
  • tabs: ermittelt den aktuellen Tab, schaltet stumm, lädt neu und verteilt den Sperrstatus
  • webNavigation: erkennt Medien auf der aktuellen Seite und in zugänglichen iframes
  • <all_urls>: wendet Funktionen auf normale Webseiten an und greift auf vom Benutzer angeforderte Ressourcen zu

Dauerhafte Einstellungen verbleiben im lokalen Erweiterungsspeicher von Firefox. Temporäre Daten wie Sperrstatus, 30-Sekunden-Bestätigungstoken und Medienlisten verwenden den speicherbasierten Sitzungsspeicher.

Der Quellcode enthält keine Übertragung von Telemetrie oder Benutzerinformationen an einen Fox-Toolbox-Server; auch das Manifest erklärt, dass keine Daten gesammelt werden. Für Medien- oder Website-Downloads werden notwendige Ressourcen der ursprünglichen Website angefordert, aber nicht an einen separaten Fox-Toolbox-Server gesendet.

Interner Aufbau

Fox Toolbox trennt die Verantwortlichkeiten wie folgt.

  • popup: Einstellungs- und Ausführungsseiten der neun Werkzeuge
  • background: privilegierte Firefox-Aufgaben wie Downloads, Datenlöschung, Tab-Zustand und Werbeblockerregeln
  • Main-World-Code der Seite: HTML-Medien, Web Audio und navigator-Werte
  • Isoliertes Content Script: Dunkelmodus, Medienerkennung, Website-Aufnahme und Sperr-Overlay
  • Deklarative Netzwerkregeln: Werbeblockierung und tabbezogene User-Agent-Anfrageheader

Sendet das Popup einen Befehl, prüft der Hintergrundcode Absender und Tab-ID und übermittelt nur bei Bedarf einen Zustand an den Seitencode. Lautstärke, User-Agent und Dunkelmodus sind je Tab mit Firefox-Sitzungswerten verbunden; Werbeblocker, Website-Dunkelmodus und Sperreinstellungen liegen im lokalen Speicher.

Installation

So wird der aktuelle Quellordner vorübergehend in Firefox geladen:

  1. about:debugging#/runtime/this-firefox in der Adressleiste öffnen.
  2. Temporäres Add-on laden auswählen.
  3. manifest.json aus dem Fox-Toolbox-Ordner wählen.
  4. Das Fox Toolbox-Symbol in der Symbolleiste öffnen.

Eine vorhandene Distributions-ZIP kann auf derselben Seite ausgewählt werden. Akzeptiert die Firefox-Umgebung keine ZIP-Datei, muss sie entpackt und anschließend die enthaltene manifest.json gewählt werden.

Ein temporäres Add-on wird beim vollständigen Beenden von Firefox entfernt. Eine dauerhafte Installation im normalen Firefox erfordert eine von Mozilla geprüfte und signierte .xpi-Datei, nicht nur eine ZIP-Datei.

Fazit

Der größte Vorteil von Fox Toolbox ist die schnelle Erreichbarkeit häufig genutzter Tab- und Datenschutzwerkzeuge über eine einzige Oberfläche. Tabbezogene Wiederherstellung, Website-Dunkelmodus, Werbeblocker-Ausnahmen und Löschbestätigung verringern außerdem Fehler im Alltag.

Die Erweiterung ist jedoch kein Universalwerkzeug. Der Medien-Downloader verarbeitet weder DRM noch segmentierte Streams, der Website-Download erstellt nur eine Momentaufnahme des aktuellen Dokuments, und eine User-Agent-Änderung ersetzt nicht den vollständigen Browser-Fingerabdruck. Auch die Web-Tab-Sperre ersetzt keine Betriebssystemsperre.

Wer Umfang und Grenzen kennt, erhält mit Fox Toolbox ein praktisches Werkzeug, um mehrere sonst verteilte Firefox-Aufgaben in einem Popup zu bündeln.