From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- files/fr/web/api/notification/permission/index.md | 78 ++++++++++------------- 1 file changed, 32 insertions(+), 46 deletions(-) (limited to 'files/fr/web/api/notification/permission') diff --git a/files/fr/web/api/notification/permission/index.md b/files/fr/web/api/notification/permission/index.md index 603a7cdb3c..fca52d13af 100644 --- a/files/fr/web/api/notification/permission/index.md +++ b/files/fr/web/api/notification/permission/index.md @@ -10,29 +10,28 @@ tags: - Reference translation_of: Web/API/Notification/permission --- -

{{APIRef("Web Notifications")}}{{AvailableInWorkers}}{{securecontext_header}}

+{{APIRef("Web Notifications")}}{{AvailableInWorkers}}{{securecontext_header}} -

La propriété en lecture seule permission de l'interface {{domxref ("Notification")}} indique l'autorisation actuelle accordée par l'utilisateur à l'origine actuelle pour afficher des notifications.

+La propriété en lecture seule **`permission`** de l'interface {{domxref ("Notification")}} indique l'autorisation actuelle accordée par l'utilisateur à l'origine actuelle pour afficher des notifications. -

Syntaxe

+## Syntaxe -
Notification.permission
+ Notification.permission -

Valeur

+### Valeur -

Une {{domxref("DOMString")}} représentant l'autorisation actuelle. La valeur peut être:

+Une {{domxref("DOMString")}} représentant l'autorisation actuelle. La valeur peut être: - +- `granted`: L'utilisateur a explicitement accordé l'autorisation à l'origine actuelle d'afficher les notifications système. +- `denied`: L'utilisateur a explicitement refusé l'autorisation pour l'origine actuelle d'afficher les notifications système. +- `default`: La décision de l'utilisateur est inconnue; dans ce cas, l'application agira comme si l'autorisation était `denied`. -

Exemples

+## Exemples -

L'extrait suivant peut être utilisé si vous souhaitez d'abord vérifier si les notifications sont prises en charge, puis vérifier si l'autorisation a été accordée pour l'origine actuelle pour envoyer des notifications, puis demander l'autorisation si nécessaire, avant d'envoyer une notification.

+L'extrait suivant peut être utilisé si vous souhaitez d'abord vérifier si les notifications sont prises en charge, puis vérifier si l'autorisation a été accordée pour l'origine actuelle pour envoyer des notifications, puis demander l'autorisation si nécessaire, avant d'envoyer une notification. -
function notifyMe() {
+```js
+function notifyMe() {
   // Let's check if the browser supports notifications
   if (!('Notification' in window)) {
     console.log('This browser does not support desktop notification')
@@ -49,7 +48,7 @@ translation_of: Web/API/Notification/permission
     Notification.permission !== 'denied' ||
     Notification.permission === 'default'
   ) {
-    Notification.requestPermission((permission) => {
+    Notification.requestPermission((permission) => {
       // If the user accepts, let's create a notification
       if (permission === 'granted') {
         const notification = new Notification('Hi there!')
@@ -60,34 +59,21 @@ translation_of: Web/API/Notification/permission
   // At last, if the user has denied notifications, and you
   // want to be respectful there is no need to bother them any more.
 }
-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationÉtatCommentaire
{{SpecName("Web Notifications","#dom-notification-permission","permission")}}{{Spec2('Web Notifications')}}Living standard
- -

Compatibilité des navigateurs

- -

{{Compat("api.Notification.permission")}}

- -

Voir également

- - +``` + +## Spécifications + +| Spécification | État | Commentaire | +| -------------------------------------------------------------------------------------------------------- | ---------------------------------------- | --------------- | +| {{SpecName("Web Notifications","#dom-notification-permission","permission")}} | {{Spec2('Web Notifications')}} | Living standard | + +## Compatibilité des navigateurs + +{{Compat("api.Notification.permission")}} + +## Voir également + +- [API de notifications](/docs/Web/API/Notifications_API) +- [Utilisation de l'API Notifications](/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API) +- [Permissions d'API](/en-US/docs/Web/API/Permissions_API) +- [Utilisation des permissions d'API](/en-US/docs/Web/API/Permissions_API/Using_the_Permissions_API) -- cgit v1.2.3-54-g00ecf