55 votes

Comment récupérer l'identifiant de mon extension depuis JavaScript ?

J'écris une extension Chrome, j'ai besoin d'obtenir l'identifiant de mon extension dans mon code, donc je n'ai pas besoin de le changer manuellement à chaque fois. Comment puis-je faire ceci?

86voto

serg Points 43893

Vous pouvez l'obtenir comme ceci (aucune autorisation supplémentaire n'est requise) de deux manières différentes :

  1. Utilisation de l'API d'exécution : var myid = chrome.runtime.id;

  2. Utilisation de l'API i18n : var myid = chrome.i18n.getMessage("@@extension_id");

mais vous n'en avez pas besoin pour ouvrir des pages, car chrome.tabs.create() (et quelques autres) comprennent les chemins relatifs.

Donc, pour ouvrir index.html partir de votre dossier d'extension, vous devez simplement utiliser :

 chrome.tabs.create({url: "index.html"});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X