abr*_*ham 91

使用chrome.runtime API中chrome.runtime.id属性.

  • 只是提醒:这不能在页面控制台中使用,但应该在扩展程序的inspect视图控制台中使用.为此,导航到`chrome:// extensions`,检查`Developer mode`,然后单击`Inspect views`链接. (5认同)
  • `chrome.runtime.id` 可用于扩展程序、应用程序和遗留的打包应用程序。 (2认同)
  • `chrome.runtime.id` 可以在网页上使用吗?我无法让它发挥作用。 (2认同)
  • 在您的 Chrome 应用程序进入网上商店之前,您可以使用它来获取其 ID 以用于开发目的(使用身份 API)吗? (2认同)

Kon*_*nel 40

将附加信息上传到Google网上应用店后,您会获得一个附加信息ID.IE浏览器.Adblock包含网址https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb,此网址的最后一部分是其扩展ID cfhdojbkjhnklbpkdaibdccddilifddb.


如果您希望从扩展中读取已安装的扩展ID,请查看管理模块.chrome.management.getAll允许获取有关所有已安装扩展的信息.


Bri*_*eud 20

如果您只需要一次性完成,只需打开首选项菜单,然后转到扩展选项卡.单击复选框以打开开发人员模式,然后点击扩展程序行项目左侧的>箭头.身份证就在那里.

或者,如果您正在开发用户脚本或扩展程序,则故意抛出错误.在javascript控制台中查找,控制台右侧的ID将在描述错误的行中.

最后,您可以查看chrome扩展目录; 它将扩展名存储在ID所指定的目录中.这是最糟糕的选择,因为你有扩展ID,并且必须读取每个manifest.json以确定哪个ID是正确的.但是如果您刚刚安装了某些东西,您也可以按创建日期排序,最新的扩展目录将是您想要的ID.


css*_*hus 5

正如 Alex Gray 在上面的评论中指出的那样,“所有相应的 ID 实际上都在浏览器的扩展页面上”。

但是,您必须单击“扩展”页面顶部的“开发人员模式”复选框才能看到它们。