Chrome扩展开发之扩展与应用管理

通过Chrome的management接口来完成用户已安装的扩展和应用管理。

设置权限

{
    "permissions": ["management"]
}

读取信息

chrome.management.getAll(function(arr){
    console.log(arr);
}

获取权限警告

chrome.management.getPermissionWarningsById("扩展的ID", function(warning){
    console.log(warning);
}

启用禁用扩展

// true=启用;false=禁用
chrome.management.setEnabled("扩展ID", false, function(){
    console.log(".");
}

卸载扩展

// 等待实验中..