--- 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
.matches
matches
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.