Какие примеры программных расширений, выполняющихся в фоновом режиме, можно найти?

Какие хромовые расширения могут быть запущены в режиме фоновой работы, но не через background.html, сохраняя свою активность даже после закрытия браузера? Может ли наличие расширений с таким функционалом быть связано с настройками запуска браузера, такими как --no-startup-window? Какие браузеры, помимо Chrome, могут поддерживать такую функциональность, и может ли это быть связано с конкретными настройками или доработкой браузера? Нужна помощь в поиске таких расширений или информации о них.
  • 17 января 2024 г. 19:28
Ответы на вопрос 2
Программные расширения, выполняющиеся в фоновом режиме в веб-браузерах, обычно предназначены для выполнения определенных задач, таких как уведомления, синхронизация данных или обслуживание API, даже когда веб-браузер не активен. Для Google Chrome это достигается с помощью фоновых скриптов или фоновых страниц (background pages).

Традиционный способ создания фоновой работы для расширений Chrome был связан с использованием `background.html`, но Chrome начал отходить от этого подхода в пользу более ресурсосберегающих сервисных воркеров (Service Workers). Эти сервисные воркеры позволяют расширениям выполнять задачи без открытого браузера и без необходимости в постоянной фоновой странице.

Конкретные примеры расширений, которые работают в фоновом режиме и могут сохранять свою активность даже после закрытия браузера, включают:

1. **Pushbullet**: Это расширение позволяет отправлять уведомления, ссылки и файлы между различными устройствами.

2. **LastPass**: Менеджер паролей, который сохраняет и автоматически заполняет учетные данные для сайтов.

3. **uBlock Origin**: Одно из популярных расширений для блокировки рекламы, которое продолжает фильтровать трафик в фоновом режиме.

4. **Chrome Remote Desktop**: Позволяет удаленно управлять компьютерами, при этом расширение должно быть активным даже тогда, когда браузер закрыт.

5. **Grammarly**: Расширение, которое проверяет грамматику и орфографию, работает в фоновом режиме для синхронизации настроек и пользовательских словарей.

Настройки запуска браузера Chrome, такие как `--no-startup-window`, действительно могут позволять расширениям выполняться без открытия основного окна браузера. Это полезно, например, для системных расширений или для ситуаций, когда расширение должно запуститься при старте системы.

Другие браузеры, такие как Mozilla Firefox, также могут поддерживать подобный функционал, используя фоновые скрипты в своих расширениях. Однако конкретная реализация может отличаться из-за разницы в архитектуре расширений (Firefox использует WebExtensions API).

Чтобы найти информацию о расширениях с таким функционалом, следует зайти в магазин расширений соответствующего браузера (например, Chrome Web Store), и поискать расширения с описанием, включающим функции фоновой работы или уведомлениями о работе в оффлайн-режиме. Изучение страницы с деталями расширения и отзывов пользователей может дать представление о том, как работает расширение и поддерживается ли оно в фоновом режиме.
Нагуглил. 
Нужно было включить в настройках рубильник "Не отключать работающие в фоновом режиме сервисы при закрытии браузера" и установить расширение ibotta. И тоже включить. И тогда после закрытия браузера он останется в процессах и в трее появится иконка и менюшка хрома.

Тредик вот: https://community.brave.com/t/brave-no-longer-runs...
Похожие вопросы