Publié le 22 juillet 2026
Dans le cadre de notre engagement continu à améliorer l'expérience utilisateur, nous apportons quelques modifications pour réduire la fatigue liée aux demandes d'autorisation de notifications lorsque vous naviguez sur le Web. À partir de Chrome 155, Chrome sur Android passera à une nouvelle expérience utilisateur pour les notifications. Cet article explique à quoi ressemble ce changement pour les utilisateurs et les modifications que vous devrez peut-être apporter au code pour profiter de cette nouvelle expérience utilisateur.
Nos recherches et nos expériences indiquent que cette interface utilisateur de notification moins intrusive a un niveau de compréhension similaire à la version précédente, mais réduit considérablement les frictions pour les utilisateurs. Les utilisateurs peuvent ainsi faire un choix éclairé concernant l'abonnement aux notifications du site sans perturber leur parcours.
Point d'entrée supplémentaire dans les commandes du site
Pour permettre aux utilisateurs de s'abonner à tout moment, nous ajoutons un point d'entrée d'abonnement aux notifications directement dans l'interface utilisateur des commandes du site de Chrome. Il sera disponible une fois qu'un site aura demandé à l'utilisateur s'il souhaite recevoir des notifications.
Si un utilisateur ne prend pas de décision lorsque le site le lui demande pour la première fois, il peut s'abonner aux notifications à tout moment ultérieurement.
Modifications potentielles de l'implémentation pour les sites
La demande d'autorisation de notifications expirera lorsque la demande non bloquante expirera, même si l'utilisateur n'a pris aucune décision. Par conséquent, le code qui vérifie si l'autorisation a été accordée, comme dans l'exemple suivant, doit être modifié.
// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
// This will run with permission='default' if the non-blocking
// permission prompt times out.
if (permission === 'granted') {
subscribeToPushNotifications();
}
});
Pour recevoir des abonnements aux notifications lorsque les utilisateurs s'inscrivent avec les commandes du site, vous devez également surveiller les modifications apportées à l'état de l'autorisation.
navigator.permissions.query({ name: 'notifications' })
.then(permissionStatus => {
permissionStatus.onchange = () => {
if (permissionStatus.state === 'granted') {
subscribeToPushNotifications();
}
};
});
Bonnes pratiques pour les développeurs : demandes contextuelles
Demander des autorisations de notifications au moment où une page se charge peut créer des frictions immédiates et nuire à l'expérience utilisateur sur le site. Nous recommandons plutôt aux sites d'associer les demandes à un contexte pertinent. Cela peut aider les utilisateurs à comprendre l'intérêt d'autoriser les notifications d'un site. Voici quelques exemples de scénarios :
- E-commerce : proposer des mises à jour de livraison juste après qu'un utilisateur a passé une commande.
- Publication : suggérer des alertes sur un sujet après qu'un utilisateur a lu plusieurs articles d'actualité associés.
- Voyage : demander à un utilisateur s'il souhaite recevoir des alertes de changement de prix après avoir recherché des vols spécifiques.