--- title: downloads.acceptDanger() slug: Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger tags: - API - Add-ons - Extensions - Méthode - Non-standard - Reference - WebExtensions - acceptDanger - downloads translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger --- {{AddonSidebar()}} La fonction **`acceptDanger()`** de l'API {{WebExtAPIRef("downloads")}} invite l'utilisateur à accepter ou à annuler un téléchargement potentiellement dangereux. Cette fonction ne peut pas être appelée à partir de scripts d'arrière-plan, uniquement dans les scripts qui s'exécutent dans une fenêtre visible (par exemple un navigateur ou une fenêtre d'action de page). C'est une fonction asynchrone qui renvoie une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise). ## Syntaxe ```js var prompting = browser.downloads.acceptDanger( downloadId // integer ) ``` ### Parameters - `downloadId` - : Un `integer` représentant l'`id` de {{WebExtAPIRef("downloads.DownloadItem", "DownloadItem")}} en question. ### Valeur retournée Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise). Lorsque la boîte de dialogue se ferme, la promesse sera remplie sans arguments. ## Compatibilité du navigateur {{Compat("webextensions.api.downloads.acceptDanger")}} {{WebExtExamples}} > **Note :** > > Cette API est basée sur l'API Chromium [`chrome.downloads`](https://developer.chrome.com/extensions/downloads). > > Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.