Jak mogę ręcznie rozładować kartę?

44

Firefox ma ustawienie „Nie ładuj kart, dopóki nie zostanie zaznaczone” (zobacz Jak sprawić, by Firefox 13 ładował wszystkie moje karty przy uruchamianiu lub przy wznawianiu ponownego ładowania ). Lubię to zachowanie.

Poszukuję sposobu na „ponowne załadowanie” / dezaktywację karty ręcznie dla sesji (do momentu jej ponownego załadowania).

Powinien zatrzymać wszystkie działające funkcje JavaScript i wtyczki (takie jak Flash). Cała zawartość strony może zniknąć, dopóki nie przeładuję / ponownie aktywuję karty, ale nie jest to wymagane. title Ma być wyświetlane jako etykiety zakładki (jak to jest w przypadku ustawienia startowego, zbyt).


Obejściem byłoby ponowne uruchomienie Firefoksa i nie przełączanie się na zakładkę, którą chcę dezaktywować. To oczywiście dość denerwujące.


EDYCJA: Oto, co do tej pory znalazłem

unor
źródło
Możesz przypiąć go jako zakładkę aplikacji, ale zdajesz sobie sprawę, że skutecznie przesuwasz pasek zakładek powyżej paska adresu, prawda?
billc.cn
2
UnloadTab wydaje się być z powrotem.
BrenBarn
@ billc.cn tak, właśnie o to chodzi. Pośredni krok między zakładkami a bieżącym użyciem. Używam zakładek do pamięci długoterminowej i nie mam paska zakładek.
sinekonata

Odpowiedzi:

10

W jednym z linków, do których odwołujesz się w Tab Utilities: Żądanie funkcji , jest już odpowiedź od dewelopera ( przewiń w dół do komentarza nr 4 ), jak to zrobić. Odpowiedź brzmi:

  • Dodaj Restart Tabelement do menu kontekstowego.

Dlaczego nazywa się to „Uruchom ponownie kartę”, a nie „Zwolnij kartę”, nie rozumiem, ale mówi, że możesz to zmienić, jeśli chcesz. Zestaw:

  • extensions.tabutils.menu.context_restartTab.label do „Rozładuj kartę”.

Nawiasem mówiąc, w tej chwili działa tylko na kartach, które nie są zaznaczone / zogniskowane. Innymi słowy, jeśli wykonasz „Uruchom ponownie kartę” na aktualnie otwartej karcie, po prostu się przeładuje. Musisz przełączyć się na inną kartę, a następnie kliknąć prawym przyciskiem myszy kartę, którą chcesz rozładować, i wybrać „Uruchom ponownie kartę”.

Oto instrukcje od programisty, zaktualizowałem je trochę:

  1. Ustaw browser.sessionstore.max_concurrent_tabssię 0w about:config. (BarTab Lite lub Ładowanie kart Stopniowe rozszerzenie powinno również działać.) [Powyższe jest nieaktualne, w aktualnych wersjach Firefoksa przejdź do preferencji / opcji dla Kart i zaznacz „Nie ładuj kart, dopóki nie zostanie wybrane”. ]

  2. Ręcznie zwolnij karty za pomocą opcji Uruchom ponownie kartę lub Uruchom ponownie wszystkie karty. [najpierw musisz się upewnić, że element „Uruchom ponownie kartę” został dodany do menu kontekstowego, w preferencjach / opcjach Narzędzia tab -> Wygląd -> Menu -> Menu kontekstowe karty]

  3. Zwolnij karty automatycznie po określonym czasie bezczynności z extensions.tabutils.restartAfteropcją (minuty).

  4. Oznacz zakładki „norestart”, aby automatycznie rozładować czarną listę.

Sum Guy
źródło
3

Obejściem tego problemu jest: wymuszenie przeładowania karty za pomocą CTRL + F5 i zatrzymanie jej do tej pory (za pomocą krzyżyka w pasku adresu URL) może pozostawić (przy odrobinie szczęścia) pustą stronę (lub prawie pustą).

sk
źródło
Świetne chwilowe „nie przeszkadzać”
Discordowi
1
Możesz użyć klawisza ESC, aby zatrzymać ładowanie karty, jeśli chcesz mieć pełny wariant klawiatury.
leokhorn
1

Istnieje rozszerzenie  BarTab Lite X . To jest lekkie rozszerzenie. Funkcja zakładki rozładunku działa z najnowszymi przeglądarkami Firefox.

Lepiej jednak sprawdź, czy rozładowane karty nie psują przywracania sesji Firefoksa.

Nicolas Barbulesco
źródło
0

Jeśli masz włączone e10s taskkill /f /im plugin-container.exelub twój system operacyjny jest dość łatwym rozwiązaniem.

Firefox pomyśli, że proces treści się zawiesił, ale to źle.

Kliknięcie karty spowoduje jej ponowne załadowanie.

Charles Milette
źródło