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


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


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


Ś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




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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.