通过使用 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, ...
}
});
是否有任何属性可以检查指定的扩展程序是否允许在隐身模式下运行?
chrome.extension.inIncognitoContext
应该会有所帮助;至于检测其他扩展的状态,目前似乎没有解决方法。