使用扩展程序名称获取chrome扩展程序的ID

时间:2014-03-12 09:38:40

标签: google-chrome-extension

我有一个扩展,我加载谷歌chrome。现在我正在编写一个脚本,我希望根据扩展程序的名称从中获取扩展程序的ID。在这种情况下,扩展名就像一个服务器,我在java项目中的脚本就是客户端。  我需要的是从外部项目

获取扩展的id

1 个答案:

答案 0 :(得分:5)

您的扩展程序ID应保持静态;即使在开发过程中也不应该改变。您可以简单地保留一个全局变量。

var idOfOtherApplication = "ccokanilabejbblhdenlechhcggmopnp";

从名称中获取扩展ID将不可靠,因为多个扩展名可以具有相同的名称。

要查找扩展程序的ID,请转到chrome://extensions。要以编程方式查找当前扩展的ID,只需调用以下选项之一:

var idOfThisApplication = chrome.i18n.getMessage("@@extension_id");

var idOfThisApplication = chrome.runtime.id;

这两种方法都不需要额外的权限。