Wie kann ich einen Tab manuell entladen?

44

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

unor
quelle
Sie können es als Workaround als App-Registerkarte anheften, stellen jedoch fest, dass Sie die Lesezeichenleiste effektiv über die Adressleiste verschieben, oder?
billc.cn
2
UnloadTab scheint zurück zu sein.
BrenBarn
@ billc.cn ja das ist der Punkt. Ein Zwischenschritt zwischen Lesezeichen und aktueller Verwendung. Ich verwende Lesezeichen für mein Langzeitgedächtnis und habe keine Lesezeichenleiste.
Sinekonata

Antworten:

10

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:

  • Fügen Sie das Restart TabElement 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:

  1. Setzen Sie browser.sessionstore.max_concurrent_tabsauf 0in about: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". ]

  2. 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.]

  3. Tabs nach einer bestimmten Zeit der Inaktivität mit der extensions.tabutils.restartAfterOption (Minuten) automatisch entladen .

  4. Kennzeichnen Sie Lesezeichen mit "norestart", um eine schwarze Liste für das automatische Entladen zu erstellen.

Sum Guy
quelle
3

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).

sk
quelle
Eine großartige vorübergehende "
Bitte
1
Sie können die ESC-Taste verwenden, um das Laden eines Tabs zu stoppen, wenn Sie eine vollständige Tastaturvariante wünschen.
Leokhorn
1

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.

Nicolas Barbulesco
quelle
0

Wenn Sie e10s aktiviert haben taskkill /f /im plugin-container.exeoder 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.

Charles Milette
quelle
0

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)

PythoNic
quelle