Compare Revisions
Les notifications Web Push dans Firefox
Revision 186591:
Revision 186591 by Mozinet on
Revision 189969:
Revision 189969 by Y.D. on
Keywords:
Search results summary:
Web Push permet aux sites web de signaler aux utilisateurs l'arrivée de nouveaux messages ou de mises à jour de contenus pendant que Firefox est ouvert.
Web Push permet aux sites web de signaler aux utilisateurs l'arrivée de nouveaux messages ou de mises à jour de contenus pendant que Firefox est ouvert.
Content:
<!-- Voir aussi https://www.mozilla.org/en-US/firefox/push/ et https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
Le standard « Web Push » permet aux sites web d’envoyer des notifications à leurs utilisateurs sous forme de nouveaux messages ou de contenu mis à jour. Tant que Firefox est ouvert, les sites web qui ont obtenu une permission peuvent envoyer des notifications à votre navigateur et les afficher à l’écran. Les utilisateurs peuvent facilement autoriser ou désactiver les notifications et contrôler la façon dont ces notifications apparaîtront.
;[[Image:Fx56AllowNotifications]]
__TOC__
=Notifications améliorées=
Firefox peut diffuser des notifications à l’écran même quand ce site n’est pas chargé. En utilisant l’API Push, [https://www.w3.org/TR/push-api/ standard du W3C], Firefox reçoit un message push et peut afficher les notifications (si elles sont autorisées par l’utilisateur) à tout moment. Les sites peuvent aussi utiliser Push pour mettre à jour des données en arrière-plan même sans montrer de notification. Si vous avez déjà donné la permission à un site d’envoyer des notifications, ce site pourra aussi utiliser l’API Push. Vous pouvez choisir d’accorder ou non la permission à un site en particulier en suivant ces instructions :
#Cliquez sur l’icône [[Image:Site Info button]] pour afficher le [[Control Center - manage site privacy and security controls|centre de contrôle]].
#Cliquez sur la flèche [[Image:Fx65ControlCenter-Arrow]] dans l’invite.
#Cliquez sur {button Plus d’informations} pour afficher la [[Firefox Page Info window|fenêtre d’informations sur la page]].
#Cliquez sur l’onglet '''Permissions'''.
#Dans {for not fx64}'''Recevoir des notifications'''{/for}{for fx64}'''Envoyer des notifications'''{/for}, sélectionnez une des options de notification : {menu Toujours demander}, {menu Autoriser} ou {menu Bloquer}. Si vos choix sont grisés, décochez les cases à côté de ''Permissions par défaut''.
=Qu’est-ce que Web Push ?=
Web Push est une fonctionnalité optionnelle qui permet aux sites web de vous envoyer des messages même quand le site n’est pas chargé. Les sites peuvent se servir de cette fonction pour vous transmettre des notifications ou mettre à jour des données en arrière-plan.
Par exemple, vous pouvez souscrire aux notifications de vos sites de commerce en ligne préférés qui peuvent vous avertir de nouvelles promotions ou offres. Vous pouvez souscrire aux notifications de différents sites web. Un site de concerts peut vous proposer des notifications pour des spectacles de votre groupe favori ; vous autorisez ce site à vous notifier et une semaine plus tard vous obtenez une notification de la tournée de votre groupe.
Vous ne recevrez de messages que des sites auxquels vous avez accordé la permission.
=Comment ça marche ?=
Les sites web peuvent installer un [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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.
;[[Image:push notification 44]]
Cliquer sur la notification peut ouvrir un site web ou passer à l’onglet de ce site s’il est chargé.
=Quelles informations est-ce 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 l’utilisateur devra se 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é. Sur notre serveur nous stockons un identifiant choisi aléatoirement pour votre navigateur, ainsi qu’un identifiant aléatoire pour chaque site que vous autorisez.
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.
Dans les deux cas, les messages push sont chiffrés selon [https://tools.ietf.org/html/rfc8030 la spécification IETF] et seule votre copie de Firefox peut les déchiffrer. Les messages chiffrés sont stockés sur le serveur jusqu’à ce qu’ils soient délivrés ou qu’ils expirent.
=Comment puis-je révoquer les permissions Web Push pour un site en particulier ?=
Web Push est toujours en « opt-in » dans Firefox. Un site ne peut pas vous envoyer de messages push sans votre permission. Pour empêcher un site web particulier de vous envoyer des messages push :
#[[Template:optionspreferences]]
#Sélectionnez le panneau ''Vie privée et sécurité'' et descendez jusqu’à la section ''Permissions''.
#Cliquez sur le bouton {button Paramètres…} à côté de ''Notifications''.
#Sélectionnez le site web.
#Cliquez sur {button Supprimer le site}
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 {button Supprimer tous les sites}. Les sites web ne seront plus en mesure de vous envoyer de messages et devront demander votre permission pour les envoyer à l’avenir.
{note}'''Pour arrêter les notifications pour une page web spécifique (nécessite un rechargement de la page) :''' cliquez sur l’icône [[Image:Site Info button]] pour afficher le [[Control Center - manage site privacy and security controls|centre de contrôle]], repérez la permission {for not fx64}''Recevoir des notifications''{/for}{for fx64}''Envoyer des notifications''{/for} et cliquez sur le '''✖''' à côté d'''Autoriser'' pour supprimer la permission.
{/note}
=Comment puis-je ajouter Web Push à mes sites web ?=
La [https://developer.mozilla.org/docs/Web/API/Push_API spécification de l’API Push] explique comment créer un Service Worker et envoyer des messages push.
=Comment faire pour que Firefox cesse de me demander d’autoriser des notifications ?=
Si un site indique à Firefox qu’il souhaite afficher des notifications, par défaut, Firefox demande si vous voulez 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 ajouter des exceptions pour des sites dont ''vous souhaitez'' recevoir les notifications ou utiliser les fonctionnalités push.
#[[Template:optionspreferences]]
#Sélectionnez le panneau {menu Vie privée et sécurité} et descendez jusqu’à la section ''Permissions''.
#Cliquez sur le bouton {button Paramètres…} à droite de ''Notifications''.
#;[[Image:Fx59Permissions-NotificationSettings]]
#Cochez la case '''Bloquer les nouvelles demandes d’activation des notifications''', puis cliquez sur le bouton {button Enregistrer les modifications}
<!-- Voir aussi https://www.mozilla.org/en-US/firefox/push/ et https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
Le standard « Web Push » permet aux sites web d’envoyer des notifications à leurs utilisateurs sous forme de nouveaux messages ou de contenu mis à jour. Tant que Firefox est ouvert, les sites web qui ont obtenu une permission peuvent envoyer des notifications à votre navigateur et les afficher à l’écran. Les utilisateurs peuvent facilement autoriser ou désactiver les notifications et contrôler la façon dont ces notifications apparaîtront.
{for not fx70}[[Image:Fx56AllowNotifications]]{/for}{for fx70}[[Image:Fx70AllowNotifications]]{/for}
__TOC__
=Notifications améliorées=
Firefox peut diffuser des notifications à l’écran même quand ce site n’est pas chargé. En utilisant l’API Push, [https://www.w3.org/TR/push-api/ standard du W3C], Firefox reçoit un message push et peut afficher les notifications (si elles sont autorisées par l’utilisateur) à tout moment. Les sites peuvent aussi utiliser Push pour mettre à jour des données en arrière-plan même sans montrer de notification. Si vous avez déjà donné la permission à un site d’envoyer des notifications, ce site pourra aussi utiliser l’API Push. Vous pouvez choisir d’accorder ou non la permission à un site en particulier en suivant ces instructions :
{for not fx70}
#Cliquez sur l’icône des informations sur le site [[Image:Site Info button]] dans la barre d’adresse pour afficher le panneau du [[Control Center - manage site privacy and security controls|centre de contrôle]].
#Cliquez sur la flèche [[Image:Fx65ControlCenter-Arrow]] dans le panneau.
#Cliquez sur {button Plus d’informations} dans le panneau suivant pour afficher la [[Firefox Page Info window|fenêtre d’informations sur la page]].
#Cliquez sur l’onglet '''Permissions'''.
#Sous {for not fx64}'''Recevoir des notifications'''{/for}{for fx64}'''Envoyer des notifications'''{/for}, sélectionnez une des options de notification : {menu Toujours demander}, {menu Autoriser} ou {menu Bloquer}. Si vos choix sont grisés, décochez la case à côté de ''Permissions par défaut''.
{/for}
{for fx70}
#Cliquez sur le cadenas [[Image:Gray padlock - Firefox 70]] dans la barre d’adresse.
#Cliquez sur la flèche dans le panneau des informations sur le site.
#Cliquez sur {button Plus d’informations} dans le panneau suivant pour afficher la [[Firefox Page Info window|fenêtre d’informations sur la page]].
#Cliquez sur l’onglet '''Permissions'''.
#Sous '''Envoyer des notifications''', sélectionnez une des options de notification : {menu Toujours demander}, {menu Autoriser} ou {menu Bloquer}. Si vos choix sont grisés, décochez la case à côté de ''Permissions par défaut''.
{/for}
=Qu’est-ce que Web Push ?=
Web Push est une fonctionnalité optionnelle qui permet aux sites web de vous envoyer des messages même quand le site n’est pas chargé. Les sites peuvent se servir de cette fonction pour vous transmettre des notifications ou mettre à jour des données en arrière-plan.
Par exemple, vous pouvez souscrire aux notifications de vos sites de commerce en ligne préférés qui peuvent vous avertir de nouvelles promotions ou offres. Vous pouvez souscrire aux notifications de différents sites web. Un site de concerts peut vous proposer des notifications pour des spectacles de votre groupe favori ; vous autorisez ce site à vous notifier et une semaine plus tard vous obtenez une notification de la tournée de votre groupe.
Vous ne recevrez de messages que des sites auxquels vous avez accordé la permission.
=Comment ça marche ?=
Les sites web peuvent installer un [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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.
;[[Image:push notification 44|width=400]]
Cliquer sur la notification peut ouvrir un site web ou passer à l’onglet de ce site s’il est chargé.
=Quelles informations est-ce 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 l’utilisateur devra se 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é. Sur notre serveur nous stockons un identifiant choisi aléatoirement pour votre navigateur, ainsi qu’un identifiant aléatoire pour chaque site que vous autorisez.
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.
Dans les deux cas, les messages push sont chiffrés selon [https://tools.ietf.org/html/rfc8030 la spécification IETF] et seule votre copie de Firefox peut les déchiffrer. Les messages chiffrés sont stockés sur le serveur jusqu’à ce qu’ils soient délivrés ou qu’ils expirent.
=Comment puis-je révoquer les permissions Web Push pour un site en particulier ?=
Web Push est toujours en « opt-in » dans Firefox. Un site ne peut pas vous envoyer de messages push sans votre permission. Pour empêcher un site web particulier de vous envoyer des messages push :
#[[Template:optionspreferences]]
#Sélectionnez le panneau ''Vie privée et sécurité'' et descendez jusqu’à la section ''Permissions''.
#Cliquez sur le bouton {button Paramètres…} à côté de ''Notifications''.
#Sélectionnez le site web.
#Cliquez sur {button Supprimer le site}
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 {button Supprimer tous les sites}. Les sites web ne seront plus en mesure de vous envoyer de messages et devront demander votre permission pour les envoyer à l’avenir.
{note}'''Pour arrêter les notifications pour une page web spécifique (nécessite un rechargement de la page) :''' cliquez sur {for not fx70}l’icône des informations sur le site [[Image:Site Info button]] pour afficher le [[Control Center - manage site privacy and security controls|centre de contrôle]]{/for}{for fx70}cadenas [[Image:Gray padlock - Firefox 70]] pour faire apparaître le panneau des informations sur le site{/for}, repérez la permission {for not fx64}''Recevoir des notifications''{/for}{for fx64}''Envoyer des notifications''{/for} et cliquez sur le '''✖''' à côté d'''Autoriser'' pour supprimer la permission.
{/note}
=Comment puis-je ajouter Web Push à mes sites web ?=
La [https://developer.mozilla.org/docs/Web/API/Push_API spécification de l’API Push] explique comment créer un Service Worker et envoyer des messages push.
=Comment faire pour que Firefox cesse de me demander d’autoriser des notifications ?=
Si un site indique à Firefox qu’il souhaite afficher des notifications, par défaut, Firefox demande si vous voulez 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 ajouter des exceptions pour des sites dont ''vous souhaitez'' recevoir les notifications ou utiliser les fonctionnalités push.
#[[Template:optionspreferences]]
#Sélectionnez le panneau {menu Vie privée et sécurité} et descendez jusqu’à la section ''Permissions''.
#Cliquez sur le bouton {button Paramètres…} à droite de ''Notifications''.
#;[[Image:Fx59Permissions-NotificationSettings]]
#Cochez la case '''Bloquer les nouvelles demandes d’activation des notifications''', puis cliquez sur le bouton {button Enregistrer les modifications}