Chrome extensió — refresc automàtic de pestanyes programat

Per què Auto Refresh Turbo demana permisos de Chrome

La recàrrega de la pestanya principal utilitza API d'emmagatzematge, alarmes i pestanyes: les eines opcionals de la pàgina afegeixen scripts i accés a l'amfitrió quan les activeu.

Les extensions

Chrome declaren permisos per endavant perquè pugueu veure què poden fer abans d'instal·lar-les. Auto Refresh Turbo és una eina d'un sol propòsit: recàrrega de pestanyes programada. Cada permís s'assigna a una funció concreta, no a una vaga captura de "llegiu totes les vostres dades".

Mapa de permisos

| Permís | Per què existeix | Necessita per a la recàrrega del nucli? | |------------|----------------|--------------------------| | emmagatzematge | Desa els intervals, les sessions, les preferències de la IU | Sí | | alarmes | Torna a carregar quan es tanca la finestra emergent | Sí | | pestanyes | Torneu a carregar pestanyes, llista de sessions, compte enrere de la insígnia | Sí | | guió | Injecteu eines opcionals a la pàgina | Només quan està habilitat | | activeTab | Accés de curta durada quan obriu la finestra emergent | Situacional | | Accés a l'amfitrió (<all_urls>) | Executeu eines opcionals a la pàgina als llocs que actualitzeu | Només quan està habilitat |

El text legal complet es troba a la Política de privadesa.

emmagatzematge

Manté l'interval, els valors predefinits, l'interval aleatori, la finestra de programació, les instantànies de sessió, l'elecció d'idioma i paràmetres similars a chrome.storage.local al dispositiu.

Sense emmagatzematge, cada reinici del navegador esborraria els vostres temporitzadors.

alarmes

Les alarmes Chrome desperten el treballador del servei segons una programació, de manera que la recàrrega continua després de tancar la finestra emergent. El bucle principal no està lligat a un script que s'executa dins de la pàgina web.

Sense alarmes, l'actualització s'aturaria en el moment en què feu clic fora de la interfície d'usuari de l'extensió.

pestanyes

Acostumat a:

  • Truqueu a l'API de recàrrega de pestanyes (actualització normal i dura)
  • Mostra quines pestanyes tenen sessions actives a la llista emergent
  • Mostra el compte enrere de la insígnia de la barra d'eines opcional a la pestanya activa
  • Torneu a enllaçar les sessions després de reiniciar el navegador utilitzant URL emmagatzemats i metadades de pestanyes

L'extensió llegeix les metadades bàsiques de la pestanya (URL, identificador) de les sessions que heu iniciat. No és un producte d'historial de navegació.

scripting

S'injecta només quan activeu les funcions que necessiten veure o tocar la pàgina:

  • Xip de temporitzador visual a la pàgina
  • Atureu-vos quan feu clic o escriviu
  • Heurística d'aturada de pàgines sospitoses

Si mai activeu aquestes opcions, és possible que els scripts no s'executin en una pestanya determinada. La recàrrega principal encara utilitza l'API de pestanyes del treballador del servei.

ActiveTab

Ofereix accés temporal vinculat al gest de l'usuari, per exemple, quan obriu la finestra emergent o interactueu amb la icona de l'extensió. Evita demanar un accés ampli permanent per als fluxos que només necessiten la pestanya actual en el moment del clic.

Accés a l'amfitrió

Les funcions opcionals de la pàgina s'han d'executar en el mateix origen que esteu actualitzant. El permís de l'amfitrió permet que l'script de contingut es carregui allà quan hi activeu.

Chrome pot mostrar una sol·licitud la primera vegada que activeu una opció a la pàgina. Si ho nega, la recàrrega del nucli encara pot funcionar; les eines opcionals no ho faran.

Què no fem amb els permisos

  • No s'ha de carregar l'HTML de la pàgina ni els camps de formulari als servidors Auto Refresh Turbo
  • Umami i GlitchTip opcionals per a esdeveniments gruixuts i informes d'errors; consulteu la Política de privadesa
  • No es pot vendre contingut d'emmagatzematge als anunciants
  • Cap compte al núvol que reflecteixi les vostres pestanyes

Si la telemetria s'afegeix més tard, la Política de privadesa s'ha d'actualitzar abans que s'enviï.

Nota d'actualització dura

L'actualització completa utilitza el senyalador de recàrrega amb bypass-cache de Chrome. No esborra les galetes ni tanca la sessió per si mateix, tot i que alguns llocs reaccionen malament a la recàrrega dura repetida; vegeu resolució de problemes.

Com auditar a la vostra màquina

  1. Obre chrome://extensions
  2. Cerca Auto Refresh Turbo → Detalls
  3. Reviseu l'accés al lloc i els permisos
  4. Desactiveu els commutadors opcionals a la pàgina a la finestra emergent si voleu menys injeccions

També podeu esborrar les dades de l'extensió de la mateixa pàgina de detalls si voleu una pissarra clara.

Fragments de preguntes freqüents

Per què <all_urls> i no un lloc? Els usuaris actualitzen molts taulers i cues diferents. Les llistes d'amfitrions estretes trencarien l'ús legítim. Els scripts opcionals encara només s'executen a les pestanyes que vau començar a actualitzar amb les opcions de la pàgina activades.

Puc utilitzar l'extensió sense accés a l'amfitrió? Sí per a la recàrrega d'interval bàsic. Activeu els extres de la pàgina només quan els necessiteu.

Relacionats

Segueix explorant

Interessant