diff options
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/userscripts/apiscript/index.html')
-rw-r--r-- | files/fr/mozilla/add-ons/webextensions/api/userscripts/apiscript/index.html | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/apiscript/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/apiscript/index.html deleted file mode 100644 index 1af1fed65e..0000000000 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/apiscript/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: APIScript -slug: Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript -tags: - - APIScript - - Add-ons - - Custimisation - - Extensions - - Firefox - - Reference - - WebExtensions - - userScripts -translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript ---- -<p>{{AddOnSidebar}}</p> - -<p>L'APIScript userScripts est un type spécial d'extension Content Script.</p> - -<p>Comme un script de contenu d'extension régulier :</p> - -<ul> - <li>Il s'exécute dans les processus de contenu..</li> - <li>Il a accès à la fenêtre et aux globes de documents relatifs à la page Web à laquelle il est attaché.</li> - <li>Il a accès au même sous-ensemble d'API WebExtension généralement disponibles dans un script de contenu.</li> -</ul> - -<p>Contrairement à une extension régulière Content Script :</p> - -<ul> - <li>Il doit être déclaré dans le manifeste en utilisant la propriété user_scripts.api_script.</li> -</ul> - -<pre class="brush: json">manifest.json -{ - ... - "user_scripts": { - "api_script": "apiscript.js" - } -}</pre> - -<p>Il est exécuté automatiquement sur n'importe quelle page Web correspondant à userScript enregistrée par la même extension, avant qu'un userScript correspondant ne soit exécuté.</p> - -<p>Il a accès à l'API Event browser.userScripts.onBeforeScript que l'APIScript peut utiliser pour inscrire un auditeur à appeler juste avant qu'un userScript correspondant soit exécuté, ce qui permet à l'APIScript d'exporter un ensemble de méthodes API personnalisées pour le rendre disponible à l'userScript.</p> |