Notifiche Push in Firefox

Firefox Firefox Ultima modifica: 3 settimane fa 38% degli utenti lo ha giudicato utile

La tecnologia Web Push permette ai siti web di notificare all'utente la presenza di nuovi messaggi o aggiornare contenuti anche quando il sito non è caricato. Quando Firefox è aperto, i siti web a cui è stato concesso il permesso possono inviare notifiche al browser, che le visualizza sullo schermo. Facendo clic su una notifica è possibile aprire il sito web originale o passare alla scheda di quel sito se è già caricata.

Firefox_150_web-push-notification_win10_pushfooFirefox_150_web-push-notification_win11_pushfooFirefox_150_web-push-notification_fedora_pushfooFirefox_150_web-push-notification_mac_pushfoo

Per fare un esempio, è possibile iscriversi alle notifiche inviate dai propri negozi online di fiducia per ricevere aggiornamenti sulle promozioni e sulle offerte disponibili. È possibile iscriversi e ricevere le notifiche da più siti. Un sito che vende biglietti per i concerti potrebbe offrire un servizio push per segnalare i nuovi eventi della propria band preferita, cosicché autorizzando tale servizio all'invio di notifiche push si potrebbe ricevere dopo una settimana la notizia che la band ha iniziato un nuovo tour.

Tenere presente che: si riceveranno notifiche solo dai siti a cui è stato concesso il permesso. È possibile revocare questo permesso in qualsiasi momento.

In che modo i siti web richiedono il permesso per le notifiche?

Se un sito desidera richiedere il permesso, nella barra degli indirizzi verrà visualizzata l'icona del permesso di Notifica Notifications icon. Facendo clic su di essa verrà visualizzato un pop-up che consentirà di concedere o negare il permesso.

webpush_sample_fx89webpush_sample_fx150

Se si è interagito con il sito web (premendo un tasto sulla tastiera o toccando/facendo clic in un punto qualsiasi del sito), il pop-up verrà visualizzato automaticamente.

Nota: i siti con questo permesso possono anche utilizzare l'API Push per aggiornare i dati in background, anche senza mostrare una notifica.

Gestire il permesso di notifica per un sito web che si sta visitando

  1. Fare clic sull'icona a forma di lucchetto Fx89Padlockscudo Fx149UnifiedTrustIcon-Secure sul lato sinistro della barra degli indirizzi.
  2. Fare clic sul pulsante Connessione > nelnella parte superiore del pannello Informazioni sito che si apre.
  3. Fare clic su Ulteriori informazioni sul sitoUlteriori informazioni nel pannello successivo per visualizzare la finestra Informazioni sulla pagina.
    • Suggerimento: è anche possibile aprire la finestra Informazioni sulla pagina dalla barra dei menu, se la barra dei menu è attivata. Fare clic su Strumenti e selezionare Informazioni sulla pagina dal menu a discesa.
  4. Selezionare la scheda Permessi.
  5. Alla voce Inviare notifiche, scegliere un'opzione di notifica: Chiedi sempre (predefinito), Consenti o Blocca. Se le opzioni sono disattivate (in grigio), deselezionare la casella Utilizza predefiniti.

Gestire il permesso di notifica per tutti i siti web

  1. Sulla barra dei menu nella parte superiore dello schermo, fare clic su Firefox e selezionare Impostazioni (o Preferenze, in alcuni casi).Fare clic sul pulsante dei menu Fx89menuButton e selezionare Impostazioni.
  2. Selezionare Privacy e sicurezzaPermessi e dati sulla sinistra.
  3. Scorrere fino alla sezione Permessi.
  4. Fare clic sul pulsante Impostazioni… a destra di su Notifiche.
  5. Selezionare Consenti o Blocca dal menu a discesa della colonna Stato per uno qualsiasi dei siti web per concedere o negare il permesso di notifica. Selezionando Blocca si impedirà al sito web di richiedere nuovamente il permesso.
  6. Per negare il permesso di notifica, consentendo al contempo al sito web di richiederlo di nuovo in futuro, selezionare il sito e fare clic sul pulsante Rimuovi sito web sotto l'elenco.
  7. Una volta terminato, fare clic sul pulsante Salva modifiche.

Come si revoca il permesso di notifica per un sito specifico?

Web Push è sempre una caratteristica facoltativa in Firefox. Un sito non può inviare notifiche push senza il permesso dell'utente. Per impedire a un sito specifico di inviare notifiche:

  1. Sulla barra dei menu nella parte superiore dello schermo, fare clic su Firefox e selezionare Impostazioni (o Preferenze, in alcuni casi).Fare clic sul pulsante dei menu Fx89menuButton e selezionare Impostazioni.
  2. Selezionare Privacy e sicurezzaPermessi e dati sulla sinistra.
  3. Scorrere fino alla sezione Permessi.
  4. Fare clic sul pulsante Impostazioni… a destra di su Notifiche.
  5. Selezionare il sito web.
    • Se si desidera solo revocare il permesso (consentendo al sito web di richiederlo di nuovo in futuro), fare clic sul pulsante Rimuovi sito web.
    • Se si desidera revocare il permesso e impedire al sito web di richiederlo di nuovo, selezionare Blocca dal menu a discesa nella colonna Stato accanto all'URL del sito web.
  6. Fare clic sul pulsante Salva modifiche.
Nota: per impedire a tutti i siti di inviare messaggi push, seguire i passaggi precedenti, ma invece di selezionare un sito specifico, fare clic sul pulsante Rimuovi tutti i siti web. Dopodiché, i siti web non saranno in grado di inviare notifiche e dovranno chiedere il permesso per inviarle in futuro.

In alternativa:

  1. Visitare il sito web per il quale si desidera revocare il permesso di notifica.
  2. Fare clic sull'icona dei permessi Fx89PermissionsIcon nella barra degli indirizzi per aprire il pannello Permessi per il sito per il sito web.
  3. Individuare il permesso Inviare notifiche e fare clic sul pulsante Consentito ✕ accanto ad esso per rimuovere il permesso.

È anche possibile negare il permesso nella finestra Informazioni sulla pagina come descritto nella sezione Gestire il permesso di notifica per un sito web che si sta visitando.

Come si può impedire a Firefox di chiedere il permesso per le notifiche?

Se un sito indica a Firefox che vuole mostrare le notifiche, per impostazione predefinita Firefox chiede se si desidera concedere il permesso. È possibile impostare Firefox in modo che neghi automaticamente il permesso senza chiedere. Anche dopo questa modifica, sarà possibile fare eccezioni per i siti a cui si desidera consentire di mostrare notifiche o utilizzare le funzioni push tramite la finestra Informazioni sulla pagina.

  1. Sulla barra dei menu nella parte superiore dello schermo, fare clic su Firefox e selezionare Impostazioni (o Preferenze, in alcuni casi).Fare clic sul pulsante dei menu Fx89menuButton e selezionare Impostazioni.
  2. Selezionare Privacy e sicurezzaPermessi e dati sulla sinistra.
  3. Scorrere fino alla sezione Permessi.
  4. Fare clic sul pulsante Impostazioni… a destra di su Notifiche.
  5. Selezionare la casella Blocca nuove richieste di inviare notifiche.
  6. Fare clic sul pulsante Salva modifiche.

Risposte alle domande frequenti

Come funziona Web Push?

I siti web possono installare un Service Worker, una pagina web in background con un insieme limitato di funzionalità, che può iscriversi al servizio push. Il sito web può quindi inviare un messaggio push tramite il servizio Web Push di Mozilla al browser, che può elaborare tale messaggio e visualizzare una notifica sullo schermo.

Quali informazioni vengono condivise con un sito web?

Un sito web a cui sono stati concessi i permessi può inviare messaggi push quando il sito non è caricato. Una quota limita il numero di messaggi push senza notifica su schermo che i siti web possono inviare. Ai siti web che superano la quota verrà disattivato l'invio di messaggi push e l'utente dovrà visitarli di nuovo per reiscriversi. Web Push non consente direttamente ai siti web di determinare l'indirizzo IP dell'utente.

Quali informazioni utilizza Firefox per fornire Web Push?

Al fine di ricevere i messaggi push, durante l’utilizzo di Firefox viene mantenuta una connessione aperta con un servizio push che dura fino alla chiusura di Firefox. Sui server Mozilla vengono memorizzati un identificativo casuale per il browser (User Agent IDentifier o UAID) insieme a un identificativo generato casualmente per ciascun sito autorizzato alle notifiche push. Quando si dispone di una sottoscrizione, l'UAID è necessario per consentire al servizio push di Mozilla di instradare i messaggi in arrivo a Firefox. Se non si dispone di alcuna sottoscrizione attiva alle notifiche push, Firefox ruota l'UAID a ogni nuova connessione.

Per quanto riguarda Firefox per desktop, il servizio push viene gestito direttamente da Mozilla. Firefox per Android invece utilizza una configurazione mista che coinvolge il servizio push di Mozilla e la piattaforma Cloud Messaging di Google utilizzata per i dispositivi Android. Su iOS, solo le applicazioni di Mozilla possono utilizzare il servizio push (il contratto utente iOS proibisce ai fornitori di terze parti di utilizzare il servizio push per inviare notifiche a iOS).

In tutti e tre i casi, i messaggi push sono cifrati secondo le specifiche IETF e solo la copia di Firefox a cui sono indirizzati è in grado di leggerli. La versione cifrata del messaggio viene mantenuta sui server fino alla loro trasmissione o alla loro scadenza.

Come parte di questo servizio, l'indirizzo IP dell'utente viene memorizzato per 90 giorni sui server di Mozilla. Le informazioni memorizzate vengono invalidate al variare dell'indirizzo IP o dello UAID. Mozilla non conserva alcun dato relativo a:

  • Server o servizi che hanno inviato messaggi
  • Attività di un particolare user agent

Come si aggiunge Web Push al proprio sito web?

Le specifiche per l’utilizzo dell'API Push spiegano come realizzare un "Service worker" per il servizio push e inviare i messaggi.

Questi bravi collaboratori hanno contribuito alla scrittura di questo articolo:

Illustration of hands

Collabora

Impara e condividi la tua esperienza con gli altri. Rispondi alle domande e migliora la nostra Knowledge Base.

Ulteriori informazioni