Les notifications Web Push dans Firefox

Firefox Firefox Dernière mise à jour: il y a 1 semaine 34% des utilisateur·rice·s ont trouvé cela utile

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é.

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

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.

Rappel : vous ne recevrez de notifications que des sites auxquels vous avez donné l’autorisation. Vous pouvez révoquer cette permission à tout moment.

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 Notifications icon dans la barre d’adresse. Cliquer dessus affiche une fenêtre popup permettant d’accorder ou de refuser la permission.

Push_notificationsFx149PushNotifications

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.

Note : les sites disposant de cette permission peuvent également utiliser l’API Push pour mettre à jour des données en arrière-plan, sans montrer aucune notification.

Gérer la permission d’envoyer des notifications pour un site que vous consultez

  1. Cliquez sur l’icône de cadenas IG lockl’icône de bouclier IG trust icon active à gauche de la barre d’adresse.
  2. Cliquez sur le bouton Connexion > dansen haut du panneau d’informations sur le site qui s’ouvre.
  3. 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 Outils, puis sélectionnez Informations sur la page dans le menu déroulant. Ou encore, ouvrez-la rapidement grâce au raccourci clavier Commande + ICtrl + I
  4. Sélectionnez l’onglet Permissions.
  5. Sous Envoyer des notifications, choisissez une option de notification : Toujours demander (par défaut), Autoriser ou Bloquer. 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

  1. Dans la barre des menus en haut de l’écran, cliquez sur Firefox et sélectionnez Paramètres (ou quelquefois Préférences).Cliquez sur le bouton de menu IG main menu et sélectionnez Paramètres
  2. Sélectionnez Vie privée et sécuritéAutorisations et données dans le panneau de gauche.
  3. Allez à la section Permissions.
  4. Cliquez sur le bouton Paramètres… à droite de Notifications.
  5. Sélectionnez Autoriser ou Bloquer 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 Bloquer empêche le site web de redemander la permission.
  6. 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 Supprimer le site sous la liste.
  7. Une fois que vous avez terminé, cliquez sur le bouton Enregistrer les modifications

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 :

  1. Dans la barre des menus en haut de l’écran, cliquez sur Firefox et sélectionnez Paramètres (ou quelquefois Préférences).Cliquez sur le bouton de menu IG main menu et sélectionnez Paramètres
  2. Sélectionnez Vie privée et sécuritéAutorisations et données dans le panneau de gauche.
  3. Descendez jusqu’à la section Permissions.
  4. Cliquez sur le bouton Paramètres… à droite de Notifications.
  5. 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 Supprimer le site
    • Si vous voulez révoquer la permission et empêcher le site web de la redemander, sélectionnez Bloquer dans la liste déroulante État à côté de l’adresse (URL) du site web.
  6. Cliquez sur le bouton Enregistrer les modifications
Note : pour empêcher tous les sites de vous envoyer des messages push, suivez les étapes ci-dessus, mais, au lieu de sélectionner un site en particulier, cliquez sur le bouton Supprimer tous les sites. Après cela, les sites web ne peuvent plus vous envoyer de notifications et, par la suite, doivent vous demander la permission pour le faire.

Autre méthode :

  1. Rendez-vous sur le site web pour lequel vous souhaitez révoquer la permission d’envoyer des notifications.
  2. Cliquez sur l’icône des permissions IG permissions dans la barre d’adresse pour afficher le panneau des permissions accordées pour ce site web.
  3. Repérez la permission Envoyer des notifications et cliquez sur le bouton Autorisé ✕ à 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.

  1. Dans la barre des menus en haut de l’écran, cliquez sur Firefox et sélectionnez Paramètres (ou quelquefois Préférences).Cliquez sur le bouton de menu IG main menu et sélectionnez Paramètres
  2. Sélectionnez Vie privée et sécuritéAutorisations et données dans le panneau de gauche.
  3. Allez à la section Permissions.
  4. Cliquez sur le bouton Paramètres… à droite de Notifications.
  5. Cochez la case Bloquer les nouvelles demandes d’activation des notifications.
  6. Cliquez sur le bouton Enregistrer les modifications.

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.

Ces personnes ont aidé à écrire cet article :

Illustration of hands

Participer

Développez et partagez votre expertise avec les autres. Répondez aux questions et améliorez notre base de connaissances.

En savoir plus