Movatterモバイル変換


[0]ホーム

URL:


  1. Mozilla
  2. Modules
  3. WebExtensions
  4. Les APIs JavaScript
  5. contentScripts

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 EnglishAlways switch to English

contentScripts

Utilisez cette API pour enregistrer des scripts de contenu. L'enregistrement d'un script de contenu demande au navigateur d'insérer les scripts de contenu donnés dans des pages correspondant aux modèles d'URL donnés.

Cette API est très similaire à la clé"content_scripts" du manifest.json, à l'exception de"content_scripts" , l'ensemble des scripts de contenu et des motifs associés est fixé au moment de l'installation. Avec l'APIcontentScripts, une extension peut enregistrer et désenregistrer des scripts au moment de l'exécution.

Pour utiliser l'API, appelezcontentScripts.register() en passant dans un objet définissant les scripts à enregistrer, les modèles d'URL, et d'autres options. Ceci retourne unePromise qui est résolue avec un objetcontentScripts.RegisteredContentScript.

L'objetRegisteredContentScript représente les scripts enregistrés dans l'appelregister() . Il définit une méthodeunregister() que vous pouvez utiliser pour annuler l'inscription des scripts de contenu. Les scripts de contenu sont également désenregistrés automatiquement lorsque la page qui les a créés est détruite. Par exemple, s'ils sont enregistrés à partir de la page d'arrière-plan, ils seront automatiquement désenregistrés lorsque la page d'arrière-plan est détruite et s'ils sont enregistrés depuis une barre latérale ou une fenêtre contextuelle, ils seront automatiquement désinscrits.

Il n'y a pas de permission de l'APIcontentScripts, mais une extension doit disposer despermissions d'hôte appropriées pour tous les modèles qu'elle transmet àregister().

Types

contentScripts.RegisteredContentScript

Un objet de ce type est renvoyé par la fonctioncontentScripts.register(). Il représente les scripts de contenu enregistrés par cet appel et peut être utilisé pour annuler l'enregistrement du script de contenu.

Fonctions

contentScripts.register()

Enregistre les scripts de contenu donnés.

Compatibilité des navigateurs

Exemples d'extensions

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp