Impedisci ai siti Web di ricaricare automaticamente le pagine

I webmaster hanno una serie di tecniche a loro disposizione per creare siti Web con auto-aggiornamento o ricarica. Dal meta refresh di base alle opzioni più avanzate che si basano su JavaScript.

Mentre a volte può essere utile se un sito ricarica automaticamente i contenuti, può anche essere un fastidio soprattutto se non presenta un pulsante di pausa o di arresto in modo prominente.

A volte, è utile se l'intera pagina o parte del contenuto su di essa si aggiorna automaticamente. È utile se segui un gioco sportivo su un sito e ottieni punteggi e informazioni sull'aggiornamento automatico del gioco e eBay e altri siti di aste possono aggiornare l'offerta più alta ogni volta che cambia.

I siti Web si ricaricano automaticamente a volte quando l'utente non lo desidera; farlo può essere altamente distruttivo. Per fortuna, ci sono alcune opzioni che gli utenti di Internet hanno a che fare con questi siti.

La seguente guida esamina le opzioni nei popolari browser Web Google Chrome, Mozilla Firefox, Internet Explorer e Microsoft Edge. I metodi possono funzionare anche nei browser "correlati". Pale Moon o Waterfox supportano le stesse opzioni supportate da Firefox e Vivaldi o Opera gli stessi metodi che funzionano in Google Chrome.

Disabilita il ricaricamento automatico in Google Chrome

Il browser Web desktop più popolare non ha opzioni integrate per disabilitare il ricaricamento automatico delle pagine. In effetti, le uniche opzioni che gli utenti hanno sono di installare l'estensione Auto Refresh Blocker - che ha una valutazione di appena 2, 33 stelle su 5 - oppure eseguire le istruzioni dalla console degli strumenti di sviluppo.

La bassa valutazione dell'estensione è causata dagli utenti che segnalano che non funziona per siti specifici.

La funzionalità dell'estensione diventa chiara quando si aprono le sue opzioni. Disabilita gli elementi meta refresh sulle pagine Web e ignora le stringhe di query anche per i meta elementi.

Gli utenti possono abilitare la funzionalità di blocco dell'intestazione di aggiornamento HTTP accanto a quella e possono aggiungere le proprie stringhe di query personalizzate e aggiungere siti alla lista nera.

L'opzione console blocca completamente alcuni tentativi di aggiornamento. Basta toccare F12 per visualizzare gli Strumenti per sviluppatori in Google Chrome, passare alla console, incollare window.onbeforeunload = function () {return 'Reload?';} Ed eseguirlo. Questo dovrebbe funzionare anche in altri browser.

Nota che l'estensione dovrebbe funzionare in altri browser basati su Chromium come Opera o Vivaldi.

Mozilla Firefox

Gli utenti di Firefox possono utilizzare la funzionalità integrata per disabilitare il ricaricamento automatico delle pagine Web nel browser Web. Le opzioni non sono disponibili nell'interfaccia utente principale o nella pagina delle impostazioni, ma è ancora possibile manipolare la funzionalità dall'interno del browser.

  1. Carica about: config? Filter = accessibility.blockautorefresh nella barra degli indirizzi del browser.
  2. È possibile che venga visualizzato un messaggio di avviso se si apre about: config per la prima volta nel browser.

La preferenza determina se la funzionalità di aggiornamento automatico è abilitata in Firefox o bloccata. La preferenza si occupa delle istruzioni meta http-equiv="refresh" e di aggiornamento dell'intestazione HTTP.

Le versioni precedenti del browser Web Firefox avevano un'opzione nelle opzioni Avanzate> Generale> Accessibilità (Avvisami quando i siti Web tentano di reindirizzare o ricaricare la pagina "ma tale opzione non è più elencata nelle versioni recenti del browser Web.

Gli utenti di Firefox possono impostare la preferenza browser.meta_refresh_when_inactive.disabled su true e ciò impedisce gli aggiornamenti automatici quando la scheda non è attiva.

Microsoft Internet Explorer

Gli utenti e gli amministratori di Internet Explorer possono modificare le impostazioni di sicurezza di una zona per abilitare o disabilitare Meta Refresh nel browser.

  1. Apri Internet Explorer sul dispositivo.
  2. Seleziona Menu> Opzioni Internet.
  3. Vai su Sicurezza e assicurati che sia selezionata la zona giusta (Internet è l'impostazione predefinita).
  4. Fai clic sul pulsante "Livello personalizzato".
  5. Scorri verso il basso fino a trovare "Consenti aggiornamento meta" in Varie.
  6. Impostare l'opzione su "disabilita" (l'impostazione predefinita è abilita).
  7. Clicca ok

L'impostazione riguarda solo il meta refresh e non altri tipi di aggiornamento.

Microsoft Edge

Microsoft Edge non offre opzioni al momento per disabilitare i siti Web con aggiornamento automatico. Edge supporta le estensioni ma al momento non esiste alcuna estensione che porti funzionalità per bloccare il ricaricamento automatico delle pagine nel browser.