Firefox hat die Einstellung "Tabs erst nach Auswahl laden" (siehe Wie lade ich Firefox 13 beim Start oder bei der Wiederaufnahme des Ladevorgangs? ). Ich mag dieses Verhalten.
Ich suche nach einer Möglichkeit, einen Tab für eine Sitzung manuell zu "deloaden" / zu deaktivieren (bis ich ihn neu lade ).
Es sollte alle laufenden JavaScript-Funktionen und Plugins (wie Flash) stoppen. Der gesamte Webseiteninhalt verschwindet möglicherweise, bis ich den Tab neu lade / wieder aktiviere, aber das ist keine Voraussetzung. Das title
muss als Tab-Label angezeigt werden (wie auch bei der Starteinstellung).
Die Problemumgehung wäre, Firefox neu zu starten und nicht zu der Registerkarte zu wechseln, die ich deaktivieren möchte. Das ist natürlich ziemlich nervig.
EDIT: Hier ist, was ich bisher gefunden habe
- BarTab
- wird nicht mehr gepflegt ( siehe warum )
- BarTab Lite
- (danke, @bytebuster)
- scheint diese Funktionalität von BarTab zu vermissen
- Ruhezustand
- Experimental; kommt mit der Warnung, dass es "Ihre Sitzung essen kann"
- Hintergrund-Registerkarten aussetzen
- (danke, @Greck)
- Experimental; ist nicht genau das, wonach ich suche, könnte aber eine Alternative sein (deaktiviert jedoch nicht Videso / Flash)
- Tab Mix Plus
- Funktionsanforderung: Entlade Tab-Funktion
- Tab Utilites
- (danke, @bytebuster)
- scheint diese Funktionalität nur zum automatischen Entladen anzubieten
- Funktionsanforderung: "Registerkarte entladen" zum Registerkartenkontextmenü hinzufügen.
- UnloadTab
- von addons.mozilla.org entfernt ( wer weiß warum )
quelle
Antworten:
In einem der Links, auf die Sie unter Tab Utilities: Feature Request verwiesen haben , gibt es bereits eine Antwort des Entwicklers ( scrollen Sie nach unten, um zu Kommentar Nr. 4 zu gelangen ). Die Antwort lautet:
Restart Tab
Element zum Kontextmenü hinzu.Ich verstehe nicht, warum es "Restart Tab" und nicht "Unload Tab" heißt, aber er sagt, Sie können es einfach ändern, wenn Sie wollen. Einstellen:
extensions.tabutils.menu.context_restartTab.label
auf "Tab entladen".Im Moment funktioniert es übrigens nur auf Registerkarten, die nicht ausgewählt / fokussiert sind. Mit anderen Worten, wenn Sie auf der aktuell geöffneten Registerkarte "Registerkarte neu starten" ausführen, wird sie nur neu geladen. Sie müssen zu einer anderen Registerkarte wechseln, dann mit der rechten Maustaste auf die Registerkarte klicken, die Sie entladen möchten, und "Registerkarte neu starten" auswählen.
Hier sind die Anweisungen des Entwicklers, ich habe sie ein wenig aktualisiert:
Setzen Sie
browser.sessionstore.max_concurrent_tabs
auf0
inabout:config
. (Die Erweiterung "BarTab Lite" oder "Load Tabs Progressively" sollte ebenfalls funktionieren.) [In den aktuellen Versionen von Firefox ist das Obige veraltet. Wechseln Sie zu "Einstellungen / Optionen für Tabs" und aktivieren Sie "Tabs erst laden, wenn ausgewählt". ]Entladen Sie die Registerkarten manuell mit dem Menü "Registerkarte neu starten" oder "Alle Registerkarten neu starten". [Zuerst müssen Sie sicherstellen, dass das Element "Registerkarte neu starten" zum Kontextmenü unter Einstellungen / Optionen für Registerkarten-Dienstprogramme -> Darstellung -> Menüs -> Registerkarten-Kontextmenü hinzugefügt wurde.]
Tabs nach einer bestimmten Zeit der Inaktivität mit der
extensions.tabutils.restartAfter
Option (Minuten) automatisch entladen .Kennzeichnen Sie Lesezeichen mit "norestart", um eine schwarze Liste für das automatische Entladen zu erstellen.
quelle
Eine Problemumgehung ist: Durch Erzwingen des erneuten Ladens eines Tabs mit STRG + F5 und Anhalten des Tabs (mit dem Kreuz in der URL-Leiste) bleibt möglicherweise (mit etwas Glück) eine leere Seite übrig (oder fast leer).
quelle
Dies erfolgt unter anderem über alle Registerkarten Helper und Auto Unload Tab .
quelle
Es ist die Erweiterung BarTab Lite X . Dies ist eine leichte Erweiterung. Die Funktion zum Entladen der Registerkarte funktioniert mit den neuesten Firefoxen.
Stellen Sie jedoch sicher, dass nicht geladene Tabs die Wiederherstellung der Firefox-Sitzung nicht beeinträchtigen.
quelle
Ab Dezember 2018 scheint das Auto Tab Discard- Addon eine großartige Option zu sein.
Der Quellcode ist unter https://github.com/rNeomy/auto-tab-discard verfügbar .
quelle
Wenn Sie e10s aktiviert haben
taskkill /f /im plugin-container.exe
oder Ihr Betriebssystem-Äquivalent ist eine ziemlich einfache Lösung.Firefox wird denken, dass der Inhaltsprozess abgestürzt ist, aber das ist falsch.
Wenn Sie auf eine Registerkarte klicken, wird sie erneut geladen.
quelle
Ich habe nach einem Grund gesucht, warum der aktuelle Status einer Registerkarte eingefroren werden soll. Vielleicht sind diese beiden Addons auch für Sie hilfreich:
Einfrieren, Tab Suspender
Registerkarte "Verwerfen"
"Entladen" wurde durch einen Benutzerkommentar und eine Suche angekündigt, die zu folgenden Ergebnissen führte:
Registerkarte "Entladen" (experimentell, genau das, was Sie möchten, setzen Sie einen Status wie beim Start)
Tabs entladen (alle oder alle außer aktuell)
quelle