我正在开发一个需要代理权限的扩展程序。为此,我还需要阻止或至少检测当前使用代理权限激活的任何其他扩展。我怎么做?
答案 0 :(得分:0)
它很苛刻,但你可以使用Management API。
chrome.management.getAll(function(details){
var proxyIds = [];
for(var i in details){
if(details[i].permissions.filter(function(el){return el == "proxy"}).length > 0){
proxyIds.push(details[i].id);
}
}
/* use proxyIds */
});