Le standard « Web Push » permet aux sites web d’envoyer des notifications à leurs utilisateurs et utilisatrices sous forme de nouveaux messages ou de contenus mis à jour, même quand le site n’est pas chargé. Tant que Firefox est ouvert, les sites web qui en ont obtenu la permission peuvent envoyer des notifications au navigateur, qui les affiche à l’écran. Cliquer sur une notification peut ouvrir le site web d’origine ou basculer vers l’onglet de ce site s’il est chargé.
Voici quelques exemples d’utilisation de Web Push. Vous pouvez souscrire aux notifications de votre site de commerce en ligne préféré pour qu’il puisse vous prévenir des nouvelles promotions et offres. Vous pouvez souscrire aux notifications de différents sites web. Un site de concerts peut proposer des notifications pour des spectacles de votre groupe favori, vous autorisez ce site à vous envoyer des notifications et, une semaine plus tard, vous obtenez une notification de la tournée de ce groupe.
Table des matières
- 1 Comment les sites web demandent la permission d’envoyer des notifications
- 2 Gérer la permission d’envoyer des notifications pour un site que vous consultez
- 3 Gérer la permission d’envoyer des notifications pour tous les sites web
- 4 Révoquer la permission d’envoyer des notifications pour un site précis
- 5 Arrêter les demandes d’autorisation des notifications dans Firefox
- 6 Questions courantes
Comment les sites web demandent la permission d’envoyer des notifications
Quand un site souhaite demander cette permission, vous voyez l’icône de la permission Notifications
dans la barre d’adresse. Cliquer dessus affiche une fenêtre popup permettant d’accorder ou de refuser la permission.
Si vous avez interagi avec le site web (en pressant une touche de votre clavier, en appuyant ou en cliquant n’importe où sur le site), la fenêtre popup s’affiche automatiquement.
Gérer la permission d’envoyer des notifications pour un site que vous consultez
- Cliquez sur l’icône de cadenas
l’icône de bouclier
à gauche de la barre d’adresse.
- Cliquez sur le bouton dansen haut du panneau d’informations sur le site qui s’ouvre.
- Cliquez sur le lien Plus d’informations sur le sitePlus d’informations dans le panneau suivant pour afficher la fenêtre d’informations sur la page.
- Astuce : vous pouvez aussi ouvrir la fenêtre d’informations sur la page depuis la barre de menus, si la barre de menus est activée : cliquez sur , puis sélectionnez dans le menu déroulant. Ou encore, ouvrez-la rapidement grâce au raccourci clavier Commande + ICtrl + I
- Sélectionnez l’onglet Permissions.
- Sous Envoyer des notifications, choisissez une option de notification : (par défaut), ou . Si ces choix sont grisés, décochez la case Utiliser les paramètres par défaut.
Gérer la permission d’envoyer des notifications pour tous les sites web
- Dans la barre des menus en haut de l’écran, cliquez sur et sélectionnez (ou quelquefois ).Cliquez sur le bouton de menu
et sélectionnez
- Sélectionnez dans le panneau de gauche.
- Allez à la section Permissions.
- Cliquez sur le bouton à droite de Notifications.
- Sélectionnez ou dans la liste déroulante État pour n’importe quel site web pour accorder ou refuser la permission d’envoyer des notifications. Notez que sélectionner empêche le site web de redemander la permission.
- Pour refuser la permission d’envoyer des notifications, tout en autorisant le site web à la redemander par la suite, sélectionnez le site et cliquez sur le bouton sous la liste.
- Une fois que vous avez terminé, cliquez sur le bouton
Révoquer la permission d’envoyer des notifications pour un site précis
Web Push est toujours sur adhésion (opt-in) dans Firefox. Un site ne peut pas vous envoyer de notifications push sans avoir reçu votre permission. Pour empêcher un site précis de vous envoyer des notifications :
- Dans la barre des menus en haut de l’écran, cliquez sur et sélectionnez (ou quelquefois ).Cliquez sur le bouton de menu
et sélectionnez
- Sélectionnez dans le panneau de gauche.
- Descendez jusqu’à la section Permissions.
- Cliquez sur le bouton à droite de Notifications.
- Sélectionnez le site web.
- Si vous voulez simplement révoquer la permission (tout en autorisant le site web à la redemander à l’avenir), cliquez sur le bouton
- Si vous voulez révoquer la permission et empêcher le site web de la redemander, sélectionnez dans la liste déroulante État à côté de l’adresse (URL) du site web.
- Cliquez sur le bouton
Autre méthode :
- Rendez-vous sur le site web pour lequel vous souhaitez révoquer la permission d’envoyer des notifications.
- Cliquez sur l’icône des permissions
dans la barre d’adresse pour afficher le panneau des permissions accordées pour ce site web.
- Repérez la permission Envoyer des notifications et cliquez sur le bouton à côté pour supprimer cette permission.
Vous pouvez également refuser la permission dans la fenêtre d’informations sur la page comme décrit dans la section Gérer la permission d’envoyer des notifications pour un site que vous consultez.
Arrêter les demandes d’autorisation des notifications dans Firefox
Par défaut, quand un site indique à Firefox qu’il souhaite afficher des notifications, Firefox demande si vous voulez lui en accorder la permission. Vous pouvez paramétrer Firefox de façon à refuser automatiquement la permission sans rien demander. Même après cette modification, vous pouvez créer des exceptions pour les sites pour lesquels vous voulez afficher des notifications ou utiliser les fonctionnalités push via la fenêtre d’informations sur la page.
- Dans la barre des menus en haut de l’écran, cliquez sur et sélectionnez (ou quelquefois ).Cliquez sur le bouton de menu
et sélectionnez
- Sélectionnez dans le panneau de gauche.
- Allez à la section Permissions.
- Cliquez sur le bouton à droite de Notifications.
- Cochez la case Bloquer les nouvelles demandes d’activation des notifications.
- Cliquez sur le bouton .
Questions courantes
Comment fonctionne Web Push ?
Les sites web peuvent installer un Service Worker, une page web en arrière-plan avec un ensemble limité de fonctionnalités qui peut souscrire au service push. Le site web peut alors vous envoyer un message push via le service Web Push de Mozilla pour votre navigateur, qui peut traiter ce message et afficher une notification sur votre écran.
Quelles sont les informations que je partage avec un site web ?
Un site web qui s’est vu accorder la permission peut vous envoyer des messages push quand le site n’est pas chargé. Un quota limite le nombre de messages push que les sites peuvent vous envoyer sans notification à l’écran. Les sites web qui dépassent le quota auront leur messagerie push désactivée et vous devrez vous rendre de nouveau sur le site web pour y souscrire à nouveau. Web Push ne permet pas directement aux sites web d’identifier votre adresse IP.
Quelles informations Firefox utilise-t-il pour fournir Web Push ?
Firefox maintient une connexion active à un service push afin de recevoir des messages push aussi longtemps qu’elle est ouverte. La connexion se termine quand Firefox est fermé. Nous stockons sur notre serveur un identifiant choisi aléatoirement (identifiant de l’agent utilisateur, User Agent IDentifier en anglais, abrégé en UAID) pour votre navigateur, ainsi qu’un identifiant aléatoire généré côté client (sur votre appareil) pour chaque souscription push. Quand vous avez souscrit des notifications, l’UAID est nécessaire pour autoriser notre service push à diriger vers Firefox les messages qui arrivent. Si vous n’avez aucune souscription en cours à des notifications push, Firefox modifie l’UAID à chaque nouvelle connexion.
Sur Firefox pour ordinateur, le service push est géré par Mozilla. Firefox pour Android utilise une combinaison du service Web Push de Mozilla et de la plateforme Cloud Messaging de Google pour diffuser les notifications à Firefox pour Android. Seules les applications de Mozilla sont autorisées à utiliser WebPush sous iOS (l’utilisation de WebPush pour envoyer des notifications vers iOS est interdite aux sites tiers en raison du contrat d’utilisation d’iOS).
Dans les trois cas, les messages push sont chiffrés selon la spécification de l’IETF et seule votre copie de Firefox peut les déchiffrer. Les messages chiffrés sont stockés sur le serveur jusqu’à leur remise ou leur expiration.
Nous conservons votre adresse IP pendant quatre-vingt-dix jours dans le cadre de ce service. Les informations stockées sont annulées quand soit l’adresse IP soit l’UAID est modifié. Nous ne conservons aucune information qui concerne :
- les serveurs ou les services qui ont envoyé des notifications ;
- le moment où un agent utilisateur donné était connecté ou actif.
Comment puis-je ajouter Web Push à mon site web ?
La spécification de l’API Push explique comment créer un Service Worker et envoyer des messages push.