Перазагрузка асноўнай укладкі выкарыстоўвае API сховішча, будзільнікаў і ўкладак — дадатковыя інструменты на старонцы дадаюць сцэнарыі і доступ да хоста, калі вы іх уключаеце.
Пашырэнні Chrome загадзя дэкларуюць дазволы, каб вы маглі бачыць, што яны могуць рабіць перад устаноўкай. Auto Refresh Turbo - гэта аднамэтавы інструмент: перазагрузка ўкладак па раскладзе. Кожны дазвол супастаўляецца з канкрэтнай функцыяй, а не з туманным захопам «прачытаць усе вашы дадзеныя».
Карта дазволаў
| Дазвол | Чаму ён існуе | Неабходна для перазагрузкі ядра? | |------------|--------------|------------------------| | захоўванне | Захаваць інтэрвалы, сеансы, налады карыстацкага інтэрфейсу | Так | | сігналізацыі | Пажарная перазагрузка, калі ўсплывальнае акно закрыта | Так | | укладкі | Перазагрузка ўкладак, спіс сеансаў, зваротны адлік значка | Так | | сцэнарый | Увядзіце дадатковыя інструменты на старонцы | Толькі калі ўключана | | актыўная ўкладка | Кароткачасовы доступ пры адкрыцці ўсплывальнага | Сітуацыйны | | Доступ да хаста (<all_urls>) | Запускайце дадатковыя інструменты на старонцы на сайтах, якія вы абнаўляеце | Толькі калі ўключана |
Поўны юрыдычны тэкст знаходзіцца ў Палітыцы прыватнасці.
сховішча
Захоўвае ваш інтэрвал, перадусталёўкі, выпадковы дыяпазон, акно раскладу, здымкі сеанса, выбар мовы і падобныя налады ў chrome.storage.local на вашай прыладзе.
Без сховішча кожны перазапуск браўзера сцірае вашы таймеры.
будзільнікі
Сігналізацыі Chrome абуджаюць сэрвіс-воркера па раскладзе, таму перазагрузка працягваецца пасля закрыцця ўсплывальнага акна. Асноўны цыкл не прывязаны да скрыпту, які працуе ўнутры вэб-старонкі.
Без будзільнікаў абнаўленне спынілася б у той момант, калі вы пстрыкніце мышкай з інтэрфейсу пашырэння.
укладкі
Выкарыстоўваецца для:
- Выклік API перазагрузкі ўкладкі (звычайнае і жорсткае абнаўленне)
- Паказаць, якія ўкладкі маюць актыўныя сеансы ва ўсплываючым спісе
- Паказаць неабавязковы значок панэлі інструментаў зваротнага адліку на актыўнай укладцы
- Паўторнае прывязванне сеансаў пасля перазапуску браўзера з выкарыстаннем захаваных URL і метададзеных укладак
Пашырэнне счытвае метаданыя асноўных укладак (URL, ідэнтыфікатар) для сеансаў, якія вы пачалі. Гэта не прадукт гісторыі прагляду.
сцэнарый
Уводзіцца толькі тады, калі вы ўключаеце функцыі, якія павінны бачыць або дакранацца да старонкі:
- Чып візуальнага таймера на старонцы
- Спыняцца, калі вы пстрыкаеце або ўводзіце
- Эўрыстыка спынення падазронай старонкі
Калі вы ніколі не ўключыце гэтыя параметры, сцэнарый можа не працаваць на дадзенай укладцы. Перазагрузка ядра па-ранейшаму выкарыстоўвае API ўкладак ад сэрвіс-воркера.
activeTab
Дае часовы доступ, звязаны з жэстам карыстальніка — напрыклад, калі вы адкрываеце ўсплывальнае акно або ўзаемадзейнічаеце са значком пашырэння. Ён пазбягае запыту пастаяннага шырокага доступу для патокаў, якім патрэбна толькі бягучая ўкладка падчас пстрычкі.
Доступ да хаста
Дадатковыя функцыі на старонцы павінны працаваць на тым самым крыніцы, які вы абнаўляеце. Дазвол хоста дазваляе скрыпту змесціва загружацца там, калі вы заходзіце.
Chrome можа паказаць падказку пры першым уключэнні опцыі на старонцы. Калі вы адмаўляеце, перазагрузка ядра ўсё яшчэ можа працаваць; дадатковых інструментаў не будзе.
Чаго мы не робім з дазволамі
- Няма загрузкі старонкі HTML або палёў формы на серверы Auto Refresh Turbo
- Дадатковыя Umami і GlitchTip для грубых падзей і справаздач аб памылках — гл. Палітыку прыватнасці
- Забаронены продаж змесціва сховішча рэкламадаўцам
- Няма воблачнага ўліковага запісу, які б адлюстроўваў вашы ўкладкі
Калі тэлеметрыя будзе дададзена пазней, палітыку прыватнасці трэба абнавіць перад адпраўкай.
Нататка аб поўным абнаўленні
Пры паўнавартасным абнаўленні выкарыстоўваецца сцяжок перазагрузкі з абыходным кэшам Chrome. Ён не ачышчае файлы cookie і не выходзіць з сістэмы сам па сабе, хоць некаторыя сайты дрэнна рэагуюць на паўторную жорсткую перазагрузку — глядзіце пашук і ліквідацыю непаладак.
Як праводзіць аўдыт на вашай машыне
- Адкрыйце
chrome://extensions - Знайсці Auto Refresh Turbo → Падрабязнасці
- Праверце доступ да сайта і дазволы
- Адключыце дадатковыя перамыкачы на старонцы ва ўсплываючым акне, калі хочаце менш ін'екцый
Вы таксама можаце ачысціць даныя пашырэння з той жа старонкі падрабязных звестак, калі хочаце ўсё з чыстага ліста.
Фрагменты FAQ
Чаму <all_urls>, а не адзін сайт? Карыстальнікі абнаўляюць шмат розных панэляў і чэргаў. Вузкія спісы гаспадароў парушаць законнае выкарыстанне. Дадатковыя скрыпты па-ранейшаму працуюць толькі на ўкладках, якія вы пачалі абнаўляць з уключанымі опцыямі на старонцы.
Ці магу я выкарыстоўваць пашырэнне без доступу да хоста? Так для перазагрузкі з базавым інтэрвалам. Уключайце дадатковыя функцыі на старонцы толькі тады, калі яны вам патрэбныя.