Gumagamit ang core tab reload ng storage, mga alarm, at mga tab na API — mga opsyonal na tool sa page na nagdaragdag ng scripting at host access kapag pinagana mo ang mga ito.
AngChrome na mga extension ay nagpahayag ng mga pahintulot nang harapan upang makita mo kung ano ang maaaring gawin ng mga ito bago ka mag-install. Ang Auto Refresh Turbo ay isang tool na may isang layunin: naka-iskedyul na pag-reload ng tab. Ang bawat pahintulot ay nagmamapa sa isang kongkretong feature — hindi sa isang malabong "basahin ang lahat ng iyong data" na grab.
Mapa ng pahintulot
| Pahintulot | Bakit ito umiiral | Kailangan para sa core reload? | |------------|----------------|------------------------| | imbakan | I-save ang mga pagitan, session, UI prefs | Oo | | mga alarma | Mag-reload ng fire kapag sarado ang popup | Oo | | mga tab | I-reload ang mga tab, listahan ng mga session, badge countdown | Oo | | scripting | Mag-inject ng mga opsyonal na tool sa pahina | Lamang kapag pinagana | | activeTab | Panandaliang pag-access kapag binuksan mo ang popup | Sitwasyon | | Access sa host (<all_urls>) | Magpatakbo ng mga opsyonal na tool sa page sa mga site na nire-refresh mo | Lamang kapag pinagana |
Ang buong legal na salita ay nasa Patakaran sa Privacy.
imbak
Pinapanatili ang iyong agwat, mga preset, random na saklaw, window ng iskedyul, mga snapshot ng session, pagpili ng wika, at mga katulad na setting sa chrome.storage.local sa iyong device.
Kung walang storage, mabubura ng bawat pag-restart ng browser ang iyong mga timer.
mga alarm
Chrome na mga alarma ang gumising sa service worker sa isang iskedyul kaya't magpapatuloy ang pag-reload pagkatapos mong isara ang popup. Ang core loop ay hindi nakatali sa isang script na tumatakbo sa loob ng web page.
Kung walang mga alarm, hihinto ang pag-refresh sa sandaling mag-click ka palayo sa UI ng extension.
mga tab
Ginamit sa:
- Tawagan ang tab reload API (normal at hard refresh)
- Ipakita kung aling mga tab ang may aktibong session sa popup list
- Ipakita ang opsyonal na toolbar badge countdown sa aktibong tab
- Muling i-bind ang mga session pagkatapos mag-restart ang isang browser gamit ang mga naka-imbak na URL at metadata ng tab
Binabasa ng extension ang pangunahing metadata ng tab (URL, id) para sa mga session na sinimulan mo. Hindi ito isang produkto sa kasaysayan ng pagba-browse.
pag-script
Na-inject lang kapag pinagana mo ang mga feature na kailangang makita o pindutin ang page:
- On-page visual timer chip
- Tumigil kapag nag-click o nag-type ka
- Heuristic na paghinto ng kahina-hinalang pahina
Kung hindi mo kailanman pinagana ang mga opsyong iyon, maaaring hindi tumakbo ang script sa isang partikular na tab. Ginagamit pa rin ng core reload ang tabs API mula sa service worker.
activeTab
Nagbibigay ng pansamantalang access na nauugnay sa galaw ng user — halimbawa kapag binuksan mo ang popup o nakipag-ugnayan sa icon ng extension. Iniiwasan nito ang paghingi ng permanenteng malawak na access para sa mga daloy na nangangailangan lamang ng kasalukuyang tab sa oras ng pag-click.
Access ng host
Ang mga opsyonal na feature sa page ay dapat tumakbo sa parehong pinanggalingan na nire-refresh mo. Binibigyang-daan ng pahintulot ng host ang script ng nilalaman na mag-load doon kapag nag-opt in ka.
Chrome ay maaaring magpakita ng prompt sa unang pagkakataon na paganahin mo ang isang on-page na opsyon. Kung tatanggihan mo ito, maaari pa ring gumana ang core reload; ang mga opsyonal na tool ay hindi.
Ang hindi namin ginagawa nang may mga pahintulot
- Walang pag-upload ng HTML ng pahina o mga field ng form sa Auto Refresh Turbo server
- Opsyonal na self-hosted Umami at GlitchTip para sa mga magaspang na kaganapan at ulat ng error — tingnan ang Patakaran sa Privacy
- Hindi nagbebenta ng mga nilalaman ng storage sa mga advertiser
- Walang cloud account na sumasalamin sa iyong mga tab
Kung idinagdag ang telemetry sa ibang pagkakataon, dapat mag-update ang Patakaran sa Privacy bago ito ipadala.
Hard refresh note
Ang hard refresh ay gumagamit ng reload-with-bypass-cache na flag ng Chrome. Hindi nito nili-clear ang cookies o nag-log out nang mag-isa, kahit na ang ilang site ay hindi maganda ang reaksyon sa paulit-ulit na hard reload — tingnan ang troubleshooting.
Paano mag-audit sa iyong makina
- Buksan ang
chrome://extensions - Hanapin ang Auto Refresh Turbo → Mga Detalye
- Suriin ang pag-access sa site at mga pahintulot
- Huwag paganahin ang opsyonal na on-page toggle sa popup kung gusto mo ng mas kaunting mga iniksyon
Maaari mo ring i-clear ang data ng extension mula sa parehong page ng mga detalye kung gusto mo ng malinis na slate.
Mga snippet ng FAQ
Bakit <all_urls> at hindi isang site? Nagre-refresh ang mga user ng maraming iba't ibang dashboard at queue. Masisira ng mga makitid na listahan ng host ang lehitimong paggamit. Gumagana pa rin ang mga opsyonal na script sa mga tab na sinimulan mong i-refresh nang pinagana ang mga opsyon sa page.
Maaari ko bang gamitin ang extension nang walang access sa host? Oo para sa pangunahing pag-reload ng agwat. I-enable lang ang mga on-page na extra kapag kailangan mo ang mga ito.