39

В Firefox есть настройка «Не загружать вкладки, пока они не выбраны» (см. Как настроить Firefox 13 Загружать все мои вкладки при запуске или при возобновлении перезагрузки). Мне нравится это поведение.

Я ищу способ "выгрузить"/ деактивировать вкладку вручную для сеанса (пока я не перезагрузить его).

Он должен остановить все запущенные функции JavaScript и плагины (например, Flash). Весь контент веб-страницы может исчезнуть, пока я не перезагружу / повторно активирую вкладку, но это не является обязательным требованием. title должен отображаться в виде метки вкладки (как и в случае с настройкой запуска).


Обходной путь должен был бы перезапустить Firefox и не переключаться на вкладку, которую я хочу деактивировать. Это довольно раздражает, конечно.


РЕДАКТИРОВАТЬ: Вот то, что я нашел до сих пор

6 ответов6

9

В одной из ссылок, на которые вы ссылались в Tab Utilities: Feature Request, уже есть ответ от разработчика (прокрутите вниз до комментария № 4) о том, как это сделать. Ответ:

  • Добавьте Restart Tab в контекстное меню.

Я не понимаю, почему она называется "Вкладка перезагрузки", а не "Выгрузить вкладку", но он говорит, что вы можете просто изменить ее, если хотите. Задавать:

  • extensions.tabutils.menu.context_restartTab.label для "Выгрузить вкладку".

Кстати, на данный момент он работает только на тех вкладках, которые не выделены / не сфокусированы. Другими словами, если вы нажмете "Перезапустить вкладку" на текущей открытой вкладке, она просто перезагрузится. Вы должны переключиться на другую вкладку, затем щелкнуть правой кнопкой мыши на вкладке, которую вы хотите выгрузить, и выберите "Перезапустить вкладку".

Вот инструкции от разработчика, я их немного обновил:

  1. Установите для browser.sessionstore.max_concurrent_tabs значение 0 в about:config . (Расширение BarTab Lite или Load Tabs Progressively также должно работать.) [вышесказанное устарело, в текущих версиях Firefox перейдите в настройки / параметры вкладок и установите флажок «Не загружать вкладки, пока они не выбраны». ]

  2. Выгрузите вкладки вручную с помощью пункта "Перезагрузить вкладку" или "Перезагрузить все вкладки". [сначала нужно убедиться, что пункт "Перезапустить вкладку" добавлен в контекстное меню, в настройках / параметрах "Утилиты вкладок" -> "Внешний вид" -> "Меню" -> "Контекстное меню вкладки"]

  3. Автоматически выгружать вкладки после указанного периода бездействия с параметром extensions.tabutils.restartAfter (минуты).

  4. Пометьте закладки "norestart", чтобы автоматически выгружать черный список.

3

Все вкладки Helper и Auto Unload Tab делают это, помимо прочего.

2

Обходной путь: принудительная перезагрузка вкладки с помощью сочетания клавиш CTRL+F5 и ее остановка до сих пор (с использованием крестика в строке URL-адреса) может оставить вас (с удачей) на пустой странице (или почти пустой).

1

Есть расширение BarTab Lite X. Это легкое расширение. Его функция для выгрузки вкладок работает с последними Firefox.

Однако лучше убедиться, что выгруженные вкладки не портят восстановление сессии Firefox.

1

По состоянию на декабрь 2018 года добавление Auto Tab Discard представляется отличным вариантом.

Исходный код доступен по адресу https://github.com/rNeomy/auto-tab-discard.

0

Если у вас включен e10s, то taskkill /f /im plugin-container.exe или эквивалент вашей ОС - довольно простое решение.

Firefox будет думать, что процесс сбоев завершился, но это неправильно.

Нажатие на вкладку перезагрузит его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .