【发布时间】:2017-05-17 13:43:44
【问题描述】:
通过使用 chrome API,可以获取所有已安装扩展的列表。
我正在使用此代码:
chrome.management.getAll(function (list) {
for (var i = list.length - 1; i >= 0; i--) {
var extension = list[i];
console.log(extension); // contains id, enabled, name, version, type, ...
}
});
问题是,可以允许扩展在隐身模式下运行。但是没有属性可以检查是否允许指定的扩展?
我需要知道用户是否处于隐身模式,并且启用了指定的扩展程序,是否也允许处于隐身模式?
作为最后一个项目符号,获取菜单栏中的图标列表可以解决问题(不允许的扩展名不会显示在菜单栏中)但找不到任何东西。
任何建议将不胜感激。
【问题讨论】:
标签: google-chrome google-chrome-extension menubar firefox-addon-webextensions incognito-mode