diff options
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md')
-rw-r--r-- | files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md b/files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md new file mode 100644 index 0000000000..2b5db17c64 --- /dev/null +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md @@ -0,0 +1,51 @@ +--- +title: userScripts.onBeforeScript +slug: Mozilla/Add-ons/WebExtensions/API/userScripts/onBeforeScript +tags: + - Add-ons + - Addons + - Customisation + - Extensions + - Firefox + - Mozilla + - Reference + - User Scripts API + - WebExtensions + - userScripts +translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts/onBeforeScript +--- +<div>{{AddonSidebar}}</div> + +<div>La propriété <strong><code>onBeforeScript</code></strong> de l'événement {{WebExtAPIRef("userScripts","browser.userScripts")}} est un {{event("Event_handlers", "event handler")}} qui traite {{event("beforeScript")}}.</div> + +<p>L'événement <code>beforeScript</code> se déclenche juste avant l'exécution d'un script utilisateur correspondant, permettant à APIScript d'exporter des méthodes API personnalisées vers le script utilisateur.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre class="syntaxbox"><code>browser.userScripts.onBeforeScript = </code>functionRef +<code>browser.userScripts.onBeforeScript.addListener(</code>functionRef<code>) +browser.userScripts.onBeforeScript.removeListener(</code>functionRef<code>) +browser.userScripts.onBeforeScript.hasListener(</code>functionRef<code>)</code> +</pre> + +<h3 id="Value">Value</h3> + +<p><code>functionRef</code> est la function de gestionnaire à appeler lorsque l'événement <code>beforeScript</code> du script utilisateur se déclenche.</p> + +<h2 id="Exemples">Exemples</h2> + +<p>Voir <a href="https://blog.mozilla.org/addons/2019/03/26/extensions-in-firefox-67/#userscripts">ce billet de blog</a> pour des exemples détaillés</p> + +<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> + +<div> + + +<p>{{Compat("webextensions.api.userScripts.onBeforeScript")}}</p> +</div> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{WebExtAPIRef("contentScripts")}}</li> +</ul> |