aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/userscripts/onbeforescript/index.md
diff options
context:
space:
mode:
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.md51
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>