--- title: UserScripts.UserScriptOptions slug: Mozilla/Add-ons/WebExtensions/API/userScripts/UserScriptOptions tags: - Add-ons - Extensions - Firefox - Guide - Intermediate - NeedsExample - UserScriptOptions - WebExtensions - userScripts translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts/UserScriptOptions ---
{{AddonSidebar}}
L'objet UserScriptOptions représente les scripts de contenu à enregistrer. Sa syntaxe est similaire à celle des options contentScript prises en charge par browser.contentScripts.register. Les différences sont les suivantes :
L'objet UserScriptOptions a les propriétés suivantes :
allFrames{{optional_inline}}all_frames dans la clé content_scripts.excludeGlobs{{optional_inline}}exclude_globs dans la clé content_scripts.excludeMatches{{optional_inline}}exclude_matches dans la clé content_scripts.includeGlobs{{optional_inline}}include_globs dans la clé content_scripts.js{{optional_inline}}file, qui est une URL commençant à l'extension manifest.json et pointant vers un fichier JavaScript à enregistrer, soit une propriété nommée code, qui est un code JavaScript à enregistrer.matchAboutBlank{{optional_inline}}match_about_blank dans la clé content_scripts.matchesmatches dans la clé content_scripts.runAt{{optional_inline}}run_at dans la clé content_scripts.scriptMetadata {{optional_inline}}Sa syntaxe est similaire à celle des options contentScript prises en charge par browser.contentScripts.register.