如何访问用户的Chrome应用程序

时间:2018-01-18 21:15:19

标签: javascript google-chrome google-chrome-extension

我正在创建一个新的标签chrome扩展程序,我希望能够列出用户的chrome应用程序(chrome:// apps /),以便轻松访问应用程序。我无法在chrome扩展API中找到任何相关内容 我想重新创建像这个默认的chrome应用列表: enter image description here

1 个答案:

答案 0 :(得分:1)

你可以使用chrome.management.getAll(function callback)来做这件事。

  

返回有关已安装的扩展程序和应用程序的信息列表。

以下是一个例子:

var types = [chrome.management.ExtensionType.LEGACY_PACKAGED_APP, chrome.management.ExtensionType.PACKAGED_APP, chrome.management.ExtensionType.HOSTED_APP];
chrome.management.getAll(function (items){
    var apps = items.filter(item => types.includes(item.type));
    apps.forEach(item => console.log(item.type, item.name));
});