Chrome extensió — refresc automàtic de pestanyes programat

Sondeig vs recàrrega de pàgina completa per als taulers de control en directe

L'enquesta actualitza una part de les dades. Una recàrrega de pàgina completa reconstrueix tota la pestanya des del servidor.

Els taulers de control en directe sovint barregen ambdues idees en una frase: "manteniu aquest tauler fresc", però els mecanismes són diferents. Auto Refresh Turbo programa una recàrrega completa de la pestanya amb Chrome alarmes i tabs.reload. No inclou un sondeig d'API personalitzat per a cada tauler de proveïdor.

Què significa normalment l'enquesta

Al codi de l'aplicació, l'enquesta és un bucle que demana a un punt final files noves, mètriques o JSON d'estat i, a continuació, apega el DOM. L'URL continua sent el mateix. El disseny, les galetes d'autenticació i l'estat del client sovint sobreviuen. Fet bé, se sent suau i barat en ample de banda.

L'enquesta només funciona quan la pàgina ja exposa aquest bucle, o quan controleu la interfície. Molts murs d'operacions, cues de bitllets i pàgines d'estat del proveïdor no us ofereixen una API d'enquesta pública neta des de la barra d'eines del navegador.

Què fa una recàrrega de pàgina completa

Una recàrrega completa demana a Chrome que torni a recuperar el document i que torni a executar els scripts. Veu el que veuria un humà diligent després de prémer Actualitzar. Les petxines obsoletes, les fitxes enganxades i les memòries cau SPA mig trencades sovint s'esborren perquè el document és nou.

La compensació és visible: un breu parpelleig, la recuperació dels recursos (tret que la memòria cau ajudi) i la pèrdua de l'estat d'esborrany a la pàgina. És per això que existeix l'opció de parar al clic/tipus, de manera que una recàrrega no arriba a la meitat de l'edició.

Quan recarregar és l'eina adequada

Per a aquesta classe de treball, consulteu també actualització automàtica dels taulers.

Quan l'enquesta (dins de l'aplicació) guanya

Si la pàgina ja està activa, sovint és millor allargar o eliminar una recàrrega programada que lluitar contra el lloc.

Com s'adapta Auto Refresh Turbo

El bucle bàsic de l'extensió viu al treballador del servei: establiu un interval (o min-max aleatori), premeu Inici i les alarmes s'activen tabs.reload per a aquesta pestanya. Les sessions són independents per pestanya. La configuració es manté a chrome.storage local.

Les eines opcionals a la pàgina (temporitzador visual, aturada de la interacció, heurística de pàgines sospitoses) utilitzen un script de contingut quan estan activats. No converteixen l'extensió en un poller XHR genèric.

Híbrid pràctic

Molts equips deixen la pròpia actualització de l'aplicació i afegeixen una recàrrega completa més lenta com a xarxa de seguretat, per exemple, una actualització dura de 5 a 15 minuts si les fitxes semblen encallades després d'un llarg temps d'inactivitat. Comença suaument; apretar només quan demostreu una necessitat.

  1. Confirmeu si el tauler ja s'actualitza en directe
  2. Si queda obsolet, prova una recàrrega normal de 30 a 60 segons en una pestanya dedicada
  3. Afegiu un agenda diària perquè les nits romanguin tranquil·les
  4. Utilitzeu l'actualització dura només quan la memòria cau conserva un shell antic

Límits de tarifa i reptes

La recàrrega agressiva pot semblar un trànsit abusiu. Si veieu captchas o errors, feu marxa enrere. Llegiu límits de velocitat i recàrrega cronometrada abans d'impulsar intervals de menys d'un minut en punts finals fràgils.

Proveu-ho

Instal·leu Auto Refresh Turbo i, a continuació, seguiu Comença d'aquí a dos minuts.

Relacionats

Segueix explorant

Interessant