Skip to content

Manifest

Jason Rouet edited this page Sep 23, 2026 · 10 revisions

Le manifest sert, entre autres, à déclarer au navigateur les métadonnées et les fonctionnalités de l’extension.

Depuis la migration vers WXT, il n’y a plus de fichier manifest.json statique dans le dépôt : WXT le génère au moment du build, à partir de wxt.config.js et des entrypoints.

wxt.config.js déclare notamment :

manifestVersion: 3,
permissions: ['storage', 'tabs'],

Le script de contenu déclare lui-même son URL de correspondance, directement dans entrypoints/spte.content.js :

matches: ['https://translate.wordpress.org/*'],

pour demander au navigateur de n’exécuter le code de l’extension que sur cette adresse.

En Manifest V3, il n’existe plus de page_action : l’icône de l’extension (action) est toujours présente dans la barre d’outils du navigateur, mais entrypoints/background.js l’active ou la désactive selon l’onglet actif, pour ne la rendre utilisable que sur translate.wordpress.org (voir Quelles autorisations demande SPTE).

Clone this wiki locally