> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comportement du navigateur pour les notifications web push

> Apprenez à vous désabonner des notifications et à comprendre comment les navigateurs gèrent les abonnements aux notifications web push.

Ce guide explique comment gérer les [abonnements](./subscriptions) aux notifications web push et comment le statut d'abonnement est affecté par les actions de l'utilisateur et le comportement du navigateur.

***

## Comprendre les autorisations push

Les utilisateurs doivent accorder à votre site web l'autorisation de leur envoyer des notifications push. Il n'est pas possible de recevoir des notifications push sans accorder explicitement l'autorisation au site en utilisant l'invite d'autorisation au niveau du système.

<Frame caption="Exemple de l'invite d'autorisation au niveau du système requise par Chrome sur laquelle vous devez cliquer sur 'Autoriser' pour recevoir des notifications push pour ce site.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/60324a7f57f452db6054d4442689b8fb7f269f8dc123cc5b4154481ae8b89db4-Screenshot_2025-04-07_at_12.08.33_PM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=6d9631d8e6c3fb165068b20259df4457" width="1578" height="974" data-path="images/docs/60324a7f57f452db6054d4442689b8fb7f269f8dc123cc5b4154481ae8b89db4-Screenshot_2025-04-07_at_12.08.33_PM.png" />
</Frame>

Les autorisations peuvent être soit :

* **Par défaut** : l'autorisation n'a été ni accordée ni refusée.
* **Accordée** : vous avez autorisé le site web à vous envoyer des notifications.
* **Refusée** : vous avez bloqué le site web pour vous envoyer des notifications. Il peut s'agir d'un blocage temporaire si vous avez cliqué sur le **x** pour fermer l'invite de manière répétée ou d'un blocage permanent si vous avez cliqué sur **Bloquer** ou désactivé l'autorisation dans les paramètres du navigateur.

<Note>
  Pour plus de détails sur l'invite d'autorisation native au niveau du système et/ou sur l'une des invites OneSignal, consultez [Invites d'autorisation Web](./permission-requests).
</Note>

***

## Comment se désabonner des notifications web

Vous pouvez vous désabonner des notifications web push de trois manières :

### Se désabonner dans les paramètres du navigateur

Vous pouvez gérer ou supprimer les autorisations de notification directement dans les paramètres du navigateur. Voici les URL d'accès rapide et la documentation officielle pour en savoir plus :

* **Chrome** : `chrome://settings/content/notifications` ([En savoir plus sur la documentation Chrome](https://support.google.com/chrome/answer/3220216?hl=en\&co=GENIE.Platform%3DDesktop\&sjid=12874758545589453111-NA))
* **Edge** : `edge://settings/content/notifications` ([En savoir plus sur la documentation Microsoft](https://www.microsoft.com/en-us/edge/learning-center/how-to-turn-off-block-browser-notifications?form=MA13I2))
* **Firefox** : `about:preferences#privacy` faites défiler jusqu'à Autorisations > Notifications > Paramètres ([En savoir plus sur la documentation Mozilla](https://support.mozilla.org/en-US/kb/push-notifications-firefox))
* **Safari** : Réglages > Sites web > Notifications ([En savoir plus sur la documentation Safari](https://support.apple.com/guide/safari/customize-website-notifications-sfri40734/16.1/mac/13.0))

Sur ces pages, cliquez simplement sur les options pour supprimer ou bloquer le(s) site(s) web dont vous ne souhaitez pas recevoir de notifications.

### Se désabonner depuis le site web

**Réinitialiser l'autorisation**

La plupart des navigateurs ont une icône de "cadenas" ou de "paramètres" à côté de l'URL. En cliquant dessus, vous verrez les autorisations spécifiques au site où les utilisateurs peuvent désactiver les notifications push.

<Frame caption="L'exemple montre le navigateur Chrome où vous pouvez désactiver complètement les autorisations push pour le site ou réinitialiser les autorisations, ce qui permettra au site de vous inviter à nouveau.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/6264e883e1d4c19f71712be79859cf48e26a47d4283571846d3e585ca2d26d6b-Screenshot_2025-04-07_at_10.56.32_AM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=38fbcf821abf6b7077e5e4b1e736ecb9" width="1636" height="974" data-path="images/docs/6264e883e1d4c19f71712be79859cf48e26a47d4283571846d3e585ca2d26d6b-Screenshot_2025-04-07_at_10.56.32_AM.png" />
</Frame>

**Invites OneSignal**

Si le site web contient l'[invite cloche](./permission-requests) OneSignal ou l'[invite de lien personnalisé](./permission-requests), les utilisateurs peuvent se désabonner directement via ces éléments d'interface utilisateur et se réabonner en utilisant les mêmes éléments si souhaité.

<Frame caption="L'exemple montre l'invite cloche OneSignal.">
  <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/400a59de59dcc7ec2cb46e09a29f99bbd1da11861bba418e76e7a0b90f86ed4d-Screenshot_2025-04-07_at_10.59.38_AM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=3226ef886346ee6abbc25ebb17abf36b" width="1636" height="974" data-path="images/docs/400a59de59dcc7ec2cb46e09a29f99bbd1da11861bba418e76e7a0b90f86ed4d-Screenshot_2025-04-07_at_10.59.38_AM.png" />
</Frame>

### Supprimer les données du navigateur, effacer les cookies et les données du site

Si vous supprimez l'historique et/ou supprimez vos cookies et données du site, cela empêchera temporairement l'affichage des notifications. Cependant, si vous ne supprimez pas les autorisations push du site, vous pouvez être automatiquement réabonné et recommencer à recevoir des notifications lors de votre retour sur le site.

<Frame caption="L'exemple montre l'effacement de l'historique du navigateur et des données du site.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/5e463a765566c11fee159b98a88f0a66314be75e16d7963296b53cfb880d0640-Screenshot_2025-04-07_at_11.56.43_AM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=c133664ca1396ee6ed0dcc03c20f9c9b" width="2962" height="1458" data-path="images/docs/5e463a765566c11fee159b98a88f0a66314be75e16d7963296b53cfb880d0640-Screenshot_2025-04-07_at_11.56.43_AM.png" />
</Frame>

<br />

<Frame caption="L'exemple montre l'effacement des données du site.">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e18eb2c46e65b05e98bfe488268daaf8e1cb3d958767393b9e935de3189327c-Screenshot_2025-04-07_at_11.56.34_AM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=56d550b0d11955804d5b7f6a71544125" width="2962" height="1458" data-path="images/docs/9e18eb2c46e65b05e98bfe488268daaf8e1cb3d958767393b9e935de3189327c-Screenshot_2025-04-07_at_11.56.34_AM.png" />
</Frame>

***

## Comment tester vos invites d'autorisation

Ces étapes expliquent comment tester votre invite et votre flux d'abonnement comme un visiteur pour la première fois.

<Steps>
  <Step title="Visitez votre site avec le SDK OneSignal configuré.">
    **N'utilisez pas de paramètre de navigateur incognito, privé ou invité.** Cet exemple utilise Chrome version 135 sur macOS mais le flux devrait être relativement le même pour la plupart des navigateurs.
  </Step>

  <Step title="Réinitialisez les autorisations push">
    Cliquez sur l'icône des paramètres du site ou du cadenas à côté de l'URL du site et sélectionnez **Réinitialiser l'autorisation** ou supprimez les autorisations pour les notifications.
    Passez à l'étape suivante si vous ne voyez pas cette option d'autorisation.

    <Frame caption="Menu des paramètres de site Chrome > Réinitialisation des autorisations pour les notifications.">
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/0caa8967d5d339eb83795e9c8aae6fd58dfb370e7937eec2689286bc37b7d3ad-Screenshot_2025-04-07_at_1.15.10_PM.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=cc627d94184116ba58ab88a9ebd192b3" width="1642" height="1038" data-path="images/docs/0caa8967d5d339eb83795e9c8aae6fd58dfb370e7937eec2689286bc37b7d3ad-Screenshot_2025-04-07_at_1.15.10_PM.png" />
    </Frame>
  </Step>

  <Step title="Supprimez les données du site.">
    Cliquez sur **Cookies et données du site > Gérer les données du site sur l'appareil** ou suivez le flux du navigateur pour voir l'option des données de votre site.

    <Frame caption="Écran des données du site sur l'appareil de Chrome.">
      <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ddc97a656d2a7e72851bb723c3ef6bb7cf451f43f2980b6e16326b34ad0694d-Screenshot_2025-04-07_at_1.17.51_PM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=cc96365a817a37b63a008bf300dba8b2" width="1642" height="1264" data-path="images/docs/3ddc97a656d2a7e72851bb723c3ef6bb7cf451f43f2980b6e16326b34ad0694d-Screenshot_2025-04-07_at_1.17.51_PM.png" />
    </Frame>

    Supprimez les données de votre site et quittez les paramètres pour revenir à votre site.

    <Frame caption="L'exemple montre l'effacement des cookies de votre site.">
      <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/14356bf800a63a9cb7ce3396c86ab636720ff152d65f266cb253142266b246d2-Screenshot_2025-04-07_at_1.22.02_PM.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=61dcb2f2c4967bf79dfd609b820a2507" width="1554" height="1216" data-path="images/docs/14356bf800a63a9cb7ce3396c86ab636720ff152d65f266cb253142266b246d2-Screenshot_2025-04-07_at_1.22.02_PM.png" />
    </Frame>
  </Step>

  <Step title="Ouvrez vos outils de développement.">Généralement, vous pouvez simplement faire un clic droit sur l'écran et appuyer sur **Inspecter**.</Step>

  <Step title="Suivez les étapes nécessaires pour demander l'autorisation pour les notifications push et sur l'invite d'autorisation au niveau du système requise, sélectionnez &#x22;Autoriser&#x22;.">
    Si vous ne voyez pas l'invite ou ne connaissez pas les étapes, consultez [Invites d'autorisation Web](./permission-requests).

    <Frame caption="L'exemple montre l'invite au niveau du système requise par Chrome.">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/99abfc40c2cbce6d99a32295716ba683e77a1ef4c3d8e26736d1448a62513703-Screenshot_2025-04-07_at_1.22.55_PM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=d522e924e8cf68c5e2e331705571159b" width="1642" height="1038" data-path="images/docs/99abfc40c2cbce6d99a32295716ba683e77a1ef4c3d8e26736d1448a62513703-Screenshot_2025-04-07_at_1.22.55_PM.png" />
    </Frame>
  </Step>

  <Step title="Vérifiez la console pour toute erreur.">
    Si vous voyez quelque chose en rouge lié à OneSignal, consultez notre documentation de [Dépannage du SDK Web](./troubleshooting-web-push).
  </Step>

  <Step title="Obtenez l'ID d'abonnement">
    Dans la **Console**, tapez ou copiez-collez ce code : `OneSignal.User.PushSubscription.id`

    1. Cela affichera votre ID d'abonnement OneSignal. Copiez-collez ceci dans votre tableau de bord OneSignal Audience > onglet Abonnements.
    2. Si un ID d'abonnement n'a pas été enregistré dans la console, alors vous n'êtes pas abonné avec succès. Veuillez consulter [Dépannage du SDK Web](./troubleshooting-web-push) pour plus de détails.

    <Frame caption="Obtention de l'ID d'abonnement push à l'aide de la console.">
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/0585c363af7bf9154c7cd204b9ce4636049694af313c80564ab94c75dc898da3-Screenshot_2025-04-07_at_1.35.26_PM.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=96e4c0b9515e7e62cb3e29ed0afdc8a5" width="1642" height="1038" data-path="images/docs/0585c363af7bf9154c7cd204b9ce4636049694af313c80564ab94c75dc898da3-Screenshot_2025-04-07_at_1.35.26_PM.png" />
    </Frame>

    <Frame caption="Affichage de l'ID d'abonnement dans la page Abonnements du tableau de bord OneSignal.">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/97de08625efcb3ae048d8db0ce79ab6400d4edb1e32fb586ee2ccfdec64ef533-Screenshot_2025-04-07_at_1.35.39_PM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=f0e59d2577e9301240efca039c941212" width="2268" height="1320" data-path="images/docs/97de08625efcb3ae048d8db0ce79ab6400d4edb1e32fb586ee2ccfdec64ef533-Screenshot_2025-04-07_at_1.35.39_PM.png" />
    </Frame>
  </Step>

  <Step title="À côté de l'abonnement, sélectionnez le bouton d'options à 3 points et &#x22;Ajouter aux abonnements de test&#x22;. Nommez et datez ensuite l'utilisateur de test pour qu'il soit reconnaissable.">
    <Frame caption="Ajoutez votre abonnement en tant qu'abonnement de test.">
      <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/daee83f7f444a1361390186abfd493252ae59b8ffbdb42f4a14fd979f2f9e268-Screenshot_2025-04-07_at_1.35.46_PM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=65ddc58a9861c912ccc19abe1225c6aa" width="2268" height="1320" data-path="images/docs/daee83f7f444a1361390186abfd493252ae59b8ffbdb42f4a14fd979f2f9e268-Screenshot_2025-04-07_at_1.35.46_PM.png" />
    </Frame>
  </Step>

  <Step title="Accédez à Messages > Push > Nouveau message > Nouveau Push et sur le formulaire de création de Push, ajoutez un message.">
    Consultez [Push](./push) pour plus de détails si nécessaire.

    <Frame caption="Créez un nouveau push à envoyer à votre abonnement de test.">
      <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/2b9d9a6022f8c8566fe9ab63dde56ef8a6dc5bca9e4a1902c5b939748eea696a-Screenshot_2025-04-07_at_1.39.55_PM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=c153b7d978104a1639d5b2269871c7ce" width="2268" height="1320" data-path="images/docs/2b9d9a6022f8c8566fe9ab63dde56ef8a6dc5bca9e4a1902c5b939748eea696a-Screenshot_2025-04-07_at_1.39.55_PM.png" />
    </Frame>
  </Step>

  <Step title="Sélectionnez &#x22;Tester et prévisualiser&#x22;, trouvez et cochez votre abonnement de test, puis cliquez sur &#x22;Envoyer un push de test&#x22;.">
    <Frame caption="Envoyez-vous un push de test.">
      <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7829f46df767772414b32b05edb166a59b3d853b054263057dbb3042c1f13606-Screenshot_2025-04-07_at_1.41.19_PM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=b6efff85cdd63ce7b1ebfd41394d8f49" width="2268" height="1320" data-path="images/docs/7829f46df767772414b32b05edb166a59b3d853b054263057dbb3042c1f13606-Screenshot_2025-04-07_at_1.41.19_PM.png" />
    </Frame>
  </Step>

  <Step title="Vous devriez recevoir le push que vous avez testé.">
    Si vous n'avez pas reçu de push, consultez [Web push : Notifications non affichées](./notifications-not-shown-web-push) pour un dépannage plus approfondi.

    <Frame caption="Push de test reçu.">
      <img src="https://mintcdn.com/onesignal/0qspEXXeJ8zJbkJ-/images/docs/81a55eefc69a1cc6e4aba2bc240e780bb8cb5bdcafac2891862e3c11f1d45591-Screenshot_2025-04-07_at_1.43.07_PM.png?fit=max&auto=format&n=0qspEXXeJ8zJbkJ-&q=85&s=c779697abc1576141e9a542bec927be2" width="740" height="198" data-path="images/docs/81a55eefc69a1cc6e4aba2bc240e780bb8cb5bdcafac2891862e3c11f1d45591-Screenshot_2025-04-07_at_1.43.07_PM.png" />
    </Frame>
  </Step>
</Steps>

<Check>
  Vous avez configuré avec succès les notifications web push avec OneSignal. Prochaines étapes :

  * [Configuration des notifications web push](./web-push-setup) - étapes de configuration web supplémentaires pour les non-développeurs.
  * [Configuration du SDK Web](./web-sdk-setup) - étapes de configuration du SDK Web pour les développeurs.
  * [Dépannage du SDK Web](./troubleshooting-web-push) - dépannage si vous voyez des erreurs dans la console ou n'obtenez pas d'ID d'abonnement.
  * [Web push : Notifications non affichées](./notifications-not-shown-web-push) - dépannage des notifications qui ne s'affichent pas sur votre appareil.
</Check>

***

### Recevoir des notifications lorsque le navigateur est fermé

Les navigateurs se comportent différemment selon les plateformes. Veuillez consulter le tableau ci-dessous pour la prise en charge de la réception des notifications même lorsque le navigateur est fermé.

| Nom du navigateur | Android | Windows | macOS |
| ----------------- | ------- | ------- | ----- |
| Chrome / Chromium | Oui     | Oui     | Non   |
| Firefox           | Oui     | Oui     | Non   |
| Safari            | N/A     | N/A     | Oui   |
| Opera             | Oui     | Oui     | Non   |
| Edge              | Oui     | Oui     | Non   |

**Chrome** - Chrome s'exécute en tant que processus en arrière-plan par défaut même lorsque toutes les fenêtres sont fermées. Tant que le processus en arrière-plan est en cours d'exécution, les notifications seront toujours reçues. Si le processus en arrière-plan de Chrome n'est pas en cours d'exécution, les notifications ne seront pas reçues.

**Firefox** - Sur Mac OS X, le processus existe toujours même si les fenêtres sont fermées, et une notification peut être reçue si toutes les fenêtres sont fermées (tant qu'il y a toujours un point dans le dock montrant que Firefox est toujours en cours d'exécution). Sur Windows, le processus se termine après la fermeture de toutes les fenêtres, donc les notifications ne peuvent pas être reçues à moins qu'une fenêtre Firefox ne soit toujours ouverte.

**Safari** - Safari n'a pas besoin d'être en cours d'exécution pour recevoir des notifications, car elles sont envoyées directement au système d'exploitation. L'utilisateur doit toujours s'inscrire aux notifications web Safari, mais après cela, elles seront reçues même lorsque Safari est complètement fermé.

Les abonnés ont jusqu'à 3 jours pour récupérer la dernière notification manquante connue avant que les messages n'expirent définitivement.

Par exemple, supposons qu'un abonné devait recevoir une notification push web Firefox, mais Firefox était fermé. Si l'abonné ouvre Firefox dans les 3 jours, l'abonné recevra uniquement la dernière notification push web connue qui n'a pas expiré. Si l'abonné ouvre Firefox après 3 jours, la notification push web envoyée il y a plus de 3 jours ne sera pas reçue.

***
