Skip to content

lexfoxer/TabKeeper

Repository files navigation

TabKeeper

Расширение для Chrome, которое предотвращает автоматическую выгрузку вкладок браузером для указанных доменов.

Описание

Это расширение позволяет защитить важные вкладки от выгрузки, добавив их домены в список.

Возможности

  • Защита конкретных доменов от выгрузки
  • Поддержка wildcard для поддоменов (*.example.com)
  • Поддержка портов (localhost:8080)
  • Регулярные выражения для сложных правил
  • Поддержка русских доменов (включая punycode)
  • Русский и английский интерфейс
  • Поиск по списку доменов
  • Валидация введенных доменов

Установка

Вариант 1 - установка через Chrome Web Store

Установить расширение можно по ссылке: https://chromewebstore.google.com/detail/tabkeeper/kaegbaeaojmkmpoeofjpbjhnfcjkojmc

Вариант 2 - установка вручную

  1. Скачайте расширение в zip (https://github.com/lexfoxer/TabKeeper/archive/refs/heads/main.zip)
  2. Откройте браузер на основе Chromium и перейдите в chrome://extensions/
  3. Включите режим разработчика
  4. Нажмите "Загрузить распакованное расширение / Load unpacked"
  5. Выберите папку с распакованным расширением
  6. Готово!

Примеры использования

Домены

  • example.com - точное совпадение домена
  • example.com:8080 - домен с портом
  • *.example.com - все поддомены
  • *.example.com:3000 - все поддомены с портом 3000
  • localhost:8080 - локальный домен с портом
  • сайт.рф - поддержка кириллических доменов

Регулярные выражения

  • .*\.example\.com - все поддомены
  • ^sub\.example\.com$ - точное совпадение
  • ^(api|dev)\.example\.com$ - несколько конкретных поддоменов

Особенно полезно для

  • Веб-приложений, которые должны оставаться активными
  • Сервисов мониторинга и уведомлений
  • Важных рабочих инструментов
  • Онлайн-чатов и мессенджеров
  • Веб-приложений с долгими сессиями

Использование

  1. Нажмите на иконку расширения в панели инструментов Chrome
  2. В разделе "Добавление домена" выберите режим:
    • Домен - для простого добавления доменов
    • Регулярное выражение - для сложных правил
  3. Введите домен или регулярное выражение
  4. Нажмите "Добавить" или Enter
  5. Добавленные домены появятся в списке
  6. Для удаления домена нажмите на кнопку "X" рядом с ним

Отказ от ответственности

  • Это расширение не является официальным продуктом Google и не поддерживается Google.
  • Используйте его на свой страх и риск.
  • Автор не несет ответственности за любые последствия использования этого расширения.

Инструменты применённые для создания расширения

  • Cursor
  • ChatGPT + Dall-e 3 для генерации иконки

About

Prevent Chrome from discarding tabs by domain

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors