Gestisci i Service Worker in Firefox e Chrome
- Categoria: Internet
Chrome e Firefox forniscono agli utenti le opzioni per gestire i Service Worker registrati nel browser, comprese le opzioni per rimuovere i Service Worker dal browser.
I Service Worker sono una funzionalità emergente supportata dalla maggior parte dei browser moderni che consentono a siti e servizi di interagire con il browser senza dover essere aperti al suo interno.
Considerali come processi su richiesta che consentono l'uso di spingere notifiche e la sincronizzazione dei dati o far funzionare i siti offline.
I browser Web non sono attualmente progettati per richiedere agli utenti tutto il tempo quando i Service Worker sono registrati nel browser. Ciò accade attualmente come processo in background per la maggior parte del tempo.
Gestisci i lavoratori dei servizi
Il Service Worker viene registrato automaticamente o dopo che l'utente accetta una richiesta. Pinterest è un sito web che ne registra uno automaticamente quando il sito viene visitato in Chrome o Firefox.
Ciò non è chiaro all'utente come accade in background.
Chrome e Firefox non offrono informazioni chiare su come gestire i Service Worker aggiunti in precedenza al browser. Sebbene le funzionalità esistano, sono più o meno nascoste agli utenti in questo momento, il che è problematico se i lavoratori registrati in precedenza devono essere rimossi dal browser.
Questa guida ti fornisce i mezzi per gestire i lavoratori in Firefox e Chrome.
Informazioni utili
- Origine è la pagina da cui è stato registrato il Service Worker.
- Scopo fa riferimento alle pagine controllate da Service Worker (accetta eventi di recupero e messaggio da).
- copione elenca l'URL del file JavaScript di Service Worker.
Gestisci i Service Workers in Mozilla Firefox
Gli utenti di Firefox possono gestire tutti i Service Worker registrati nel browser nel modo seguente:
- Caricare A proposito di: serviceworkers in una nuova scheda o nella scheda corrente, ad esempio copiando e incollando l'indirizzo o aggiungendolo ai segnalibri e caricandolo in questo modo.
- Firefox visualizza tutti i Service Worker registrati nella pagina. Ogni Service Worker viene elencato con la sua origine, ambito, URL di worker corrente, nome cache e altre informazioni.
- Fare clic su Annulla registrazione per rimuovere Service Worker da Firefox o aggiornare per richiedere un aggiornamento dalla sua origine.
Disabilita i Service Worker in Mozilla Firefox
Gli utenti di Firefox possono disabilitare i Service Worker nel browser nel modo seguente (tramite il nostro ampio elenco di guida alle impostazioni di privacy e sicurezza di Firefox ):
- Carica about: config nella barra degli indirizzi del browser e premi invio.
- Conferma che starai attento se viene visualizzata una notifica.
- Usa il campo di ricerca per trovare dom.service
- Individuare dom.serviceWorkers.enabled e fare doppio clic sul nome della preferenza per impostarlo su false. In questo modo si disabilita la funzionalità Service Workers in Mozilla Firefox.
Per annullare la modifica, ripeti il processo ma assicurati che il valore della preferenza sia impostato su true quando hai finito.
Gestisci i Service Workers in Google Chrome
- Devi caricare l'URL chrome: // ServiceWorker-internals / nel browser web Chrome per aprire l'elenco dei lavoratori registrati.
- Chrome mostra informazioni leggermente diverse rispetto a Firefox, incluso un registro della console che potrebbe tornare utile.
- Premi il pulsante Annulla registrazione per rimuovere l'elemento selezionato dal browser o inizia ad attivarlo.
Disabilita i Service Worker in Google Chrome
Al momento non sembra esserci un modo per disabilitare la funzione nel browser Chrome. Lascia un commento qui sotto se hai trovato un modo e aggiornerò l'articolo al più presto.
Risorse utili
Le seguenti risorse offrono risorse aggiuntive, solitamente focalizzate sullo sviluppo.