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_frames dans la clé content_scripts.
excludeGlobsFacultatif
Même chose que exclude_globs dans la clé content_scripts.
excludeMatchesFacultatif
Même chose que exclude_matches dans la clé content_scripts.
includeGlobsFacultatif
Même chose que include_globs dans 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ée code, qui est un code JavaScript à enregistrer.
matchAboutBlankFacultatif
Même chose que match_about_blank dans la clé content_scripts.
matches
Même chose que matches dans la clé content_scripts.
runAtFacultatif
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.