Tab Activator : 2021.6.16
Опубликовано: Бармалей · 16.06.2021 · 00:01 ••• Обновление: 16.06.2021 · 00:01 0

Исходный код тестовой концепт-версии для проверки основной функции.
Содержит только файл манифеста и скрипт реактивации вкладок при запуске браузера.

Разработано по "шуточному обязательству" для принципиальной оценки возможности решения проблемы автозагрузки неактивных фоновых* вкладок при запуске браузеров с поддержкой функций "autoDiscardable" (все версии CR54+).

* Если их больше 3 (которые и так должны грузиться без "бубна").

Проверка работоспособности: 360 Extreme Explorer 12/13 (CR-78/86) и Chromium 87.

Предназначено для установки и тестирования только в режиме разработчика.

Эта версия может работать только на браузерах версий CR-54+!


Основные изменения:
  • базовая реализация "общей концепции" автозагрузки фоновых вкладок;
  • манифест с минимальным набором параметров для "выстрелил и забыл", иконки нет, интерфейса нет;
  • простейший скрипт для автоматического обхода загруженных вкладок и их перезапуска по условию;
  • в случае перезапуска в свойства вкладки добавляется флаг отключения автовыгрузки по неактивности;
  • для упрощения проверок установлено ограничение на работу только с веб-страницами (http(s)*);
  • для упрощения в манифесте НЕ установлено ограничение на версию браузера (54+).
Прочие изменения:
  • скрипт отформатирован чисто "для красоты" и читабельности, можно ужать с 612 до 306 байт… :)

История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JS (ES5), API: tabs
  • Запрашиваемые разрешения:
    ["tabs", "http://*/*", "https://*/*"]

Загрузка и установка

Дополнительно

Инженерные релизы

Смотрим также:

Бармалей 16.06.2021 16.06.2021 199 0.0

Поделиться

Всего комментариев: 0
close