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 :
allFramesFacultatif-
Même chose que
all_framesdans la clécontent_scripts. excludeGlobsFacultatif-
Même chose que
exclude_globsdans la clécontent_scripts. excludeMatchesFacultatif-
Même chose que
exclude_matchesdans la clécontent_scripts. includeGlobsFacultatif-
Même chose que
include_globsdans la clécontent_scripts. jsFacultatif-
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. matchAboutBlankFacultatif-
Même chose que
match_about_blankdans la clécontent_scripts. matches-
Même chose que
matchesdans la clécontent_scripts. runAtFacultatif-
Même chose que
run_atdans la clécontent_scripts. scriptMetadataFacultatif-
Une valeur de métadonnées de script utilisateur
Sa syntaxe est similaire à celle des options contentScript prises en charge par browser.contentScripts.register.