Notifiche Push in Firefox

Informazioni sulla versione
  • ID versione: 115792
  • Data di creazione:
  • Autore: gialloporpora
  • Commento: [IT] - Prima bozza sulle notifiche Push
  • Revisionata: No
  • Pronta per la localizzazione: No
Sorgente della versione
Contenuto della versione

La tecnologia Push permette ai siti web di notificare all’utente la presenza di nuovi messaggi o aggiornare contenuti. Durante l’utilizzo di Firefox, i siti possono inviare delle notifiche che verranno mostrate a schermo. È semplice attivare o disattivare tali notifiche e controllare il modo in cui vengono visualizzate.

Notifiche migliorate

A partire dalla versione 44 di Firefox, le notifiche inviate da un sito verranno visualizzate anche se questo non è esplicitamente caricato in una scheda. Utilizzando l’interfaccia di programmazione (API) Push, uno standard W3C, è possibile in qualunque momento, previa autorizzazione, visualizzare i messaggi inviati da un sito web. I siti possono anche aggiornare i contenuti in background senza visualizzare una esplicita notifica sullo schermo. Se in passato un sito è stato autorizzato a inviare notifiche, esso avrà automaticamente accesso all’interfaccia di programmazione Push. È possibile consentire o meno a un sito di inviare notifiche effettuando le seguenti operazioni:

  1. Aprire il menu di Firefox New Fx Menu e selezionare OpzioniPreferenze.
  2. Selezionare il pannello Contenuti e fare clic sul pulsante Scegli della sezione Notifiche.
    push content panel 44push content panel 44 winxp
  3. In alternativa, fare clic sul collegamento Opzioni delle notifiche che vengono visualizzate.
    push notification menu

Informazioni sulla tecnologia Push

Push è una funzionalità facoltativa che consente a un sito di inviare degli aggiornamenti, anche se non esplicitamente caricato in una scheda del browser. I siti possono utilizzare questa tecnologia per inviare notifiche o aggiornare i contenuti in background.

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 segnalarti i nuovi eventi della tua band preferita e una volta autorizzato potrebbe arrivarti dopo una settimana la bella notizia di un nuovo concerto al quale partecipare.

Si riceveranno notifiche solo dai siti che sono stati esplicitamente autorizzati.

Funzionamento di Push

I siti potranno installare una Service Worker, ovvero una pagina caricata in background che può effettuare solo specifiche operazioni, mediante cui sarà possibile effettuare l’iscrizione a un servizio Push. A questo punto, il sito può trasmettere un messaggio al browser tramite il servizio Push di Mozilla; compito del browser sarà quello di analizzarlo e aggiornare i contenuti o visualizzare il messaggio sullo schermo.

push notification 44

Facendo clic sulla notifica si aprirà la scheda del sito che l’ha inviata. Se esiste una scheda in cui tale sito è caricato essa verrà mostrata, altrimenti ne verrà aperta una nuova.

Informazioni condivise con i siti

Un sito che è stato autorizzato a utilizzare Push potrà inviare messaggi anche se non è esplicitamente caricato in una scheda. Esiste un limite di messaggi che i siti possono inviare senza che essi siano visualizzati sullo schermo. Ai siti che superano tale limite verrà tolta l’autorizzazione di utilizzare la tecnologia Push e dovranno essere nuovamente autorizzati dall’utente. Tramite l’utilizzo della tecnologia Push non è possibile per un sito web stabilire l’indirizzo IP dell’utente a cui il messaggio viene inviato.

Informazioni necessarie per utilizzare la tecnologia 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 e degli identificativi casuali per ciascun sito autorizzato.

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.


In entrambi 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.

HRevocare i permessi di utilizzo delle notifiche Push

Push rimarrà sempre una caratteristica facoltativa di Firefox. Un sito non può inviare notifiche push senza l’esplicita autorizzazione dell’utente. Per disattivare le notifiche Push da parte di un sito web procedere come segue:

  1. Aprire il menu di Firefox New Fx Menu e selezionare OpzioniPreferenze.
  2. Selezionare il pannello Content e fare clic sul pulsante Scegli della sezione Notifiche.
  3. Selezionare il sito.
  4. Fare clic sul pulsante Rimuovi sito.

Per impedire a tutti i siti di inviare notifiche Push, seguire le istruzioni riportate in precedenza e, invece di selezionare un sito, fare clic sul pulsante Rimuovi tutti i siti. I siti web non potranno più inviare notifiche Push e per poterlo fare dovranno essere esplicitamente autorizzati.

Aggiungere le notifiche Push al proprio sito

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