Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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.