UserScripts.UserScriptOptions
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 :
- il ne prend pas en charge une propriété css (utilisez browser.contentScripts.register pour enregistrer/désenregistrer dynamiquement les feuilles de style)
- Il supporte une propriété optionnelle scriptMetadata (comme un objet JSON simple qui contient certaines propriétés de métadonnées associées aux userScripts enregistrés)
L'objet UserScriptOptions a les propriétés suivantes :
allFrames
Facultatif-
Même chose que
all_frames
dans la clécontent_scripts
. excludeGlobs
Facultatif-
Même chose que
exclude_globs
dans la clécontent_scripts
. excludeMatches
Facultatif-
Même chose que
exclude_matches
dans la clécontent_scripts
. includeGlobs
Facultatif-
Même chose que
include_globs
dans la clécontent_scripts
. js
Facultatif-
Un ensemble d'objets. Chaque objet a soit une propriété nommée
file
, qui est une URL commençant à l'extension manifest.json et pointant vers un fichier JavaScript à enregistrer, soit une propriété nomméecode
, qui est un code JavaScript à enregistrer. matchAboutBlank
Facultatif-
Même chose que
match_about_blank
dans la clécontent_scripts
. matches
-
Même chose que
matches
dans la clécontent_scripts
. runAt
Facultatif-
Même chose que
run_at
dans la clécontent_scripts
. scriptMetadata
Facultatif-
Une valeur de métadonnées de script utilisateur
Sa syntaxe est similaire à celle des options contentScript prises en charge par browser.contentScripts.register.