我的扩展程序控制用户代理设置。但是,如果用户最近安装了另一个代理/ VPN扩展程序,那么该扩展程序可以控制用户代理设置而不是我的。
如果我的分机没有优先权,我会向用户发送消息
如何检测我的分机是否控制代理设置
答案 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') {
//
}
});