aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/pkcs11/uninstallmodule/index.md
blob: 43e5922bbd299d251dc8fbe6b6dd4eb932b4c0eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
title: pkcs11.uninstallModule()
slug: Mozilla/Add-ons/WebExtensions/API/pkcs11/uninstallModule
tags:
  - API
  - Add-ons
  - Extensions
  - Method
  - Reference
  - WebExtensions
  - pkcs11
  - uninstallModule
translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/uninstallModule
---
{{AddonSidebar()}}

Désinstalle le module PKCS #11 nommé de Firefox.

C'est une fonction asynchrone qui renvoie une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise).

## Syntaxe

```js
var uninstalling = browser.pkcs11.uninstallModule(
  name              // string
)
```

### Paramètres

- `name`
  - : `string`. Nom du module à désinstaller. Cela doit correspondre à la propriété `name` dans le [manifest PKCS #11](/fr/Add-ons/WebExtensions/Native_manifests#PKCS_11_manifests) pour le module.

### Return value

Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui sera accompli sans arguments une fois le module désinstallée.

Si le module n'a pas pu être trouvé ou qu'une autre erreur se produit, la promise sera rejetée avec un message d'erreur.

## Compatibilité du navigateur

{{Compat("webextensions.api.pkcs11.uninstallModule", 10)}}

## Exemples

Désinstalle le module nommé "pkcs11_module" :

```js
browser.pkcs11.uninstallModule("pkcs11_module");
```

{{WebExtExamples}}