检测我的分机是否控制代理设置

时间:2016-07-03 12:03:11

标签: google-chrome google-chrome-extension proxy

我的扩展程序控制用户代理设置。但是,如果用户最近安装了另一个代理/ VPN扩展程序,那么该扩展程序可以控制用户代理设置而不是我的。

如果我的分机没有优先权,我会向用户发送消息

如何检测我的分机是否控制代理设置

1 个答案:

答案 0 :(得分:2)

查看chrome.proxy.settings,您可以致电chrome.proxy.settings.get(object details, function callback)获取Chrome浏览器设置信息,回调参数为object details,您可以查看details.levelOfControl ,它的值是

  

" not_controllable"," controlled_by_other_extensions"," controllable_by_this_extension"或" controlled_by_this_extension"

chrome.proxy.settings.get(function(details) {
    if(details.levelOfControl === 'controlled_by_other_extensions') {
        // 
    }
});