特定のドメインからの chrome 拡張機能を禁止することは可能ですか?
たとえば、インストールした拡張機能を他のドメインで実行しtest.com
たいのですが、そのドメインでは拡張機能がまったく必要ありません。
試してみtools->extensions
ましたが、シークレットと拡張機能の一部をどこでも禁止することができます。
それは実際に可能ですか?
特定のドメインからの chrome 拡張機能を禁止することは可能ですか?
たとえば、インストールした拡張機能を他のドメインで実行しtest.com
たいのですが、そのドメインでは拡張機能がまったく必要ありません。
試してみtools->extensions
ましたが、シークレットと拡張機能の一部をどこでも禁止することができます。
それは実際に可能ですか?
これは不可能です。シークレット モードを使用するか、拡張機能を持たない別のユーザーを作成する必要があります (Chrome メニュー -> [設定] -> [ユーザー])。
次のコードは、 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"
}
background.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;