我知道可以手动禁用Chromium中的Flash插件:
只需转到chrome:// plugins /,找到" Adobe Flash Player"并禁用它。
我想知道是否可以使用JavaScript代码或来自扩展程序的任何客户端脚本语言禁用Flash?还有,有办法与其他扩展程序(如FlashBlock)进行通信,以动态更新黑名单/白名单吗?
答案 0 :(得分:2)
答案是肯定的,只要您想阻止加载Flash插件,而不是真正全局禁用它。
相应的API为chrome.contentSettings
的manifest.json:
"permissions": [ "contentSettings"]
你的剧本:
function blockFlash(block) {
chrome.contentSettings.plugins.set({
primaryPattern: '<all_urls>',
resourceIdentifier: {
id: 'adobe-flash-player'
},
setting: block ? 'block' : 'allow'
});
}