В бою · поддерживается
Менеджер вкладок для браузеров Tab Man
Группирует открытые вкладки, выгружает неактивные и ищет их по названию или адресу. Данные остаются в браузере.
- Версия
- 0.1.7
- Платформа
- Chrome, Edge и Firefox
- Лицензия
- MIT
- Технологии
- TypeScript, React, Manifest V3
О продукте
Tab Man — расширение Manifest V3 для Chrome, Edge и Firefox. Оно приводит в порядок уже открытые вкладки: собирает страницы одного сайта в группу, убирает из памяти те, которыми давно не пользуются, и находит нужную по названию или адресу.
Группы, сессии и настройки хранятся в браузере. Учётной записи нет, названия вкладок и адреса никуда не отправляются. Интерфейс следует языку браузера: английский, русский, немецкий, французский, испанский, португальский, упрощённый китайский и японский. Для остальных языков показывается английский.
Системные требования
- Chrome, Edge или Firefox с поддержкой Manifest V3
- Firefox 128 или новее
- Для сборки из исходников — Node.js
Возможности
- Автогруппировка вкладок одного сайта
- Правила по словам в заголовке
- Ручные группы, переименование и перетаскивание
- Цветные группы на полосе вкладок в Chrome и Edge
- Выгрузка неактивных вкладок с исключениями
- Восстановление прокрутки и обычных полей формы
- Поиск по названию и адресу, фильтры по окну и группе
- Сохранение и восстановление сессий
- Счётчик вкладок и оценка памяти
- Светлая, тёмная и системная тема, четыре акцента
- Боковая панель и короткое окно у кнопки расширения
- Восемь языков интерфейса
Установка и сборка
Chrome и Edge 1. Откройте chrome://extensions или edge://extensions. 2. Включите режим разработчика. 3. Нажмите «Загрузить распакованное расширение» и выберите каталог, в котором лежит manifest.json. Firefox 1. Откройте about:debugging#/runtime/this-firefox. 2. Нажмите «Загрузить временное дополнение» и выберите manifest.json из сборки Firefox. Кнопка на панели инструментов открывает поиск и выгрузку неактивных вкладок. Список в Chrome и Edge живёт в боковой панели, в Firefox — в боковой колонке. Горячие клавиши: Alt+Shift+L открывает панель, Alt+Shift+D выгружает неактивные вкладки. На Mac клавиша Alt — это Option. Сочетания меняются на странице сочетаний клавиш браузера.
Техническая документация
Группировка
Сначала учитывается ручной перенос, затем правила по словам в заголовке, затем домен. Сайт с одной вкладкой остаётся без группы, пока это не включено в настройках. В Chrome и Edge группы повторяются цветными метками на полосе вкладок. В Firefox вкладки одной группы встают рядом.
Выгрузка
Неактивная вкладка выгружается через tabs.discard. Текущая, закреплённая и звучащая вкладка не трогаются. Сайт или целую группу можно исключить. Проверка простоя запускается примерно раз в минуту: обычный таймер в service worker не продолжает работать.
Перед выгрузкой расширение читает положение прокрутки и обычные поля формы верхнего документа и возвращает их, когда страница открывается снова. Поля паролей, файлов и содержимое чужих iframe не читаются. Снимок хранится в session storage и исчезает вместе с сеансом браузера.
Сессии и поиск
Сессия сохраняет адреса обычных http-страниц на этом устройстве. Поиск идёт по названию и адресу открытых вкладок. Фильтры по окну, группе и выгруженным спрятаны за кнопкой.
Память
Браузер не сообщает расширению точный расход памяти вкладки. Число на экране — оценка, около 40 МБ на выгруженную вкладку.
Ограничения и совместимость
Яндекс.Браузер не рисует цветные группы Chrome. Свои группы он показывает, если в настройках интерфейса включено «Использовать группы вкладок».
В Firefox нет боковой панели Chrome и цветных групп вкладок. Список открывается в боковой колонке, вкладки группы стоят рядом.
Точный объём памяти браузер не отдаёт, оценка приблизительная. Восстановление прокрутки и формы зависит от страницы: пароли, файлы и вложенные фреймы не восстанавливаются.
Синхронизации между устройствами нет. Данные остаются в том браузере, где установлено расширение.
Частые вопросы
Куда деваются данные?
Остаются в браузере. Названия вкладок, адреса, настройки, группы и сессии не отправляются разработчику. Подробности описаны в политике конфиденциальности.
Что не выгружается?
Текущая вкладка, закреплённые и те, что воспроизводят звук. Отдельный сайт или группу можно исключить в меню.
Как вернуть выгруженную страницу?
Откройте её. Tab Man попробует вернуть прокрутку и обычные поля формы.
Можно ли сменить язык?
Отдельного переключателя нет. Интерфейс берёт язык браузера. Если языка нет среди восьми поддерживаемых, показывается английский.
Как открыть список вкладок?
В Chrome и Edge — боковая панель, сочетание Alt+Shift+L. В Firefox — боковая колонка. Кнопка расширения открывает короткое окно поиска.