是否可以禁止来自特定域的 chrome 扩展。
例如,我希望我安装的扩展在其他域上运行,但在域上test.com
我根本不需要扩展。
我试过tools->extensions
了,但在那里我只能禁止隐身和某些地方的扩展。
真的有可能吗?
是否可以禁止来自特定域的 chrome 扩展。
例如,我希望我安装的扩展在其他域上运行,但在域上test.com
我根本不需要扩展。
我试过tools->extensions
了,但在那里我只能禁止隐身和某些地方的扩展。
真的有可能吗?
这是不可能的。您必须使用隐身模式或创建一个没有任何扩展名的单独用户(chrome menu->Settings->Users)。
有一个扩展自动化可以为您处理:
https://chrome.google.com/webstore/detail/extension-automation/ghopjgdkodchjclkkfdekhjfomdbakkb
自动启用和禁用指定站点的扩展。为了更简单的浏览和更好的性能。
以下代码禁用http://www.google.co.in/的扩展并启用其他域,您可以根据需要自定义它;它仅适用于您创建的扩展和所有已安装的实例
清单.json
{
"name":"Browser Action Demo",
"description":"This Demonstrates Demo of Browser Action",
"browser_action":{
"default_icon":"screen.png",
"default_title":"Browser Action Demo"
},
"background":{
"scripts":["background.js"]
},
"manifest_version":2,
"version":"1"
}
背景.js
function browseraction(){
chrome.tabs.query({"url":"http://www.google.co.in/"},function (tabs){
for(i=0;i<tabs.length;i++){
chrome.browserAction.disable(tabs[i].id);
}
});
}
window.onload=browseraction;