Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问用户';s的chrome应用程序_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 如何访问用户';s的chrome应用程序

Javascript 如何访问用户';s的chrome应用程序,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在创建一个新的标签chrome扩展,我希望能够列出用户的chrome应用程序,这些应用程序列在(chrome://apps/)便于访问应用程序。我在chrome扩展API中找不到任何与此相关的内容 我想重新创建类似以下默认chrome应用程序列表的内容: 你可以用它来做这类事情 返回有关已安装扩展和应用的信息列表 以下是一个例子: var types = [chrome.management.ExtensionType.LEGACY_PACKAGED_APP, chrome.manageme

我正在创建一个新的标签chrome扩展,我希望能够列出用户的chrome应用程序,这些应用程序列在(chrome://apps/)便于访问应用程序。我在chrome扩展API中找不到任何与此相关的内容 我想重新创建类似以下默认chrome应用程序列表的内容: 你可以用它来做这类事情

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

以下是一个例子:

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));
});