如何从JavaScript获取扩展名?

wong2:

我正在编写一个Chrome扩展程序,我需要在代码中获取扩展程序的ID,因此无需每次都手动对其进行更改。我怎样才能做到这一点?

塞格:

您可以通过两种不同的方式获得这种信息(不需要额外的权限):

  1. 使用运行时API: var myid = chrome.runtime.id;

  2. 使用i18n API: var myid = chrome.i18n.getMessage("@@extension_id");

但您无需用它来打开页面,因为chrome.tabs.create()(和其他一些)可以理解相对路径。

因此,index.html要从扩展程序文件夹中打开,您应该使用:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章