Почему Auto Refresh Turbo запрашивает разрешения Chrome
Базовая перезагрузка вкладок использует API-интерфейсы хранилища, сигналов тревоги и вкладок — дополнительные инструменты на странице добавляют сценарии и доступ к хосту, когда вы их включаете.
РасширенияChrome заранее объявляют разрешения, чтобы вы могли увидеть, что они могут делать, перед установкой. Auto Refresh Turbo — это инструмент единственного назначения: запланированная перезагрузка вкладок. Каждое разрешение соответствует конкретной функции, а не расплывчатому запросу «прочитать все ваши данные».
Карта разрешений
<р>| Разрешение | Почему это существует | Требуется для перезагрузки ядра? | |------------|---------------|-------------------------| | хранение | Сохранение интервалов, сеансов и настроек пользовательского интерфейса | Да | | сигнализация | Огонь перезагрузки при закрытии всплывающего окна | Да | | вкладки | Перезагрузка вкладок, список сеансов, обратный отсчет бейджей | Да | | сценарии | Внедрить дополнительные инструменты на странице | Только при включении | | активная вкладка | Кратковременный доступ при открытии всплывающего окна | Ситуационная | | Доступ к хосту (<all_urls>) | Запускайте дополнительные встроенные инструменты на обновляемых сайтах | Только при включении |
Полная юридическая формулировка содержится в Политике конфиденциальности.
хранилище
Интервал, настройки, случайный диапазон, окно расписания, снимки сеансов, выбор языка и аналогичные настройки сохраняются в chrome.storage.local на вашем устройстве.
Без хранилища каждый перезапуск браузера приведет к стиранию таймеров.
будильники
ТревогиChrome будят сервис-воркера по расписанию, поэтому перезагрузка продолжается после закрытия всплывающего окна. Основной цикл не привязан к сценарию, выполняющемуся внутри веб-страницы.
Без сигналов обновления обновление прекращалось бы в тот момент, когда вы покидали пользовательский интерфейс расширения.
вкладки
Использовалось для:
<ул>Расширение считывает основные метаданные вкладок (URL, идентификатор) для начатых вами сеансов. Это не продукт с историей просмотров.
сценарии
Внедряется только тогда, когда вы включаете функции, которым необходимо видеть страницу или касаться ее:
<ул>Если вы никогда не включите эти параметры, сценарии могут не запускаться на определенной вкладке. При перезагрузке ядра по-прежнему используется API вкладок сервис-воркера.
activeTab
Предоставляет временный доступ, привязанный к жесту пользователя — например, когда вы открываете всплывающее окно или взаимодействуете со значком расширения. Он не запрашивает постоянный широкий доступ для потоков, которым нужна только текущая вкладка во время клика.
Доступ к хосту
Дополнительные функции на странице должны работать в том же источнике, который вы обновляете. Разрешение хоста позволяет сценарию контента загружаться там, когда вы даете свое согласие.
Chrome может отображать подсказку при первом включении опции на странице. Если вы это отрицаете, перезагрузка ядра все равно может работать; дополнительные инструменты — нет.
Чего мы не делаем с разрешениями
<ул>Если телеметрия будет добавлена позже, Политику конфиденциальности необходимо обновить перед ее отправкой.
Примечание об обязательном обновлении
При аппаратном обновлении используется флаг Chrome перезагрузки с обходом кэша. Он не удаляет файлы cookie и не выходит из системы сам по себе, хотя некоторые сайты плохо реагируют на повторную жесткую перезагрузку — см. устранение неполадок.
Как провести аудит на вашем компьютере
<ол>chrome://extensionsВы также можете удалить данные расширения на той же странице сведений, если хотите начать с чистого листа.
Фрагменты часто задаваемых вопросов
Почему <all_urls>, а не один сайт? Пользователи обновляют множество различных панелей мониторинга и очередей. Узкие списки хостов нарушат законное использование. Дополнительные скрипты по-прежнему выполняются только на вкладках, которые вы начали обновлять с включенными параметрами на странице.
Могу ли я использовать расширение без доступа к хосту? Да для базовой интервальной перезагрузки. Включайте дополнительные возможности на странице только тогда, когда они вам нужны.