2017-09-29 8 views
0

エクステンションがfacebookの色を変更するchormeエクステンションを作成しています。私はボタンを追加して、それがクリックされるたびにfacebookを黒にしたいだけです。私はすでにclickプロパティでボタンを作成しています。どのように私はそれをクリックして私のアプリを無効にすることができますか?ここに私のコードは、あなたがバックグラウンドスクリプトとしてスクリプトを宣言することができるはずクロムエクステンションを無効にする

popup.html

</head> 
    <body> 

<button onclick="myFunction()">Click Me</button> 


    </body> 
</html> 

code.js

function myFunction() { 
    //what should i write here?// 
} 

menifest.json

{ 
    "browser_action": { 
     "default_icon": "icon.png", 
     "default_popup": "popup.html", 
     "default_title": "Black Facebook" 
    }, 
    "content_scripts": [ { 
     "css": [ "facebook-bw.css" ], 
     "matches": [ "https://www.facebook.com/*" ] 
    } ], 
    "description": "Black Theme has been activated", 

    "manifest_version": 2, 
    "name": "Black Facebook", 
    "version": "0.1.0" 
} 
+1

まず、あなたがFacebookのの色を変更したいと言います。次に、あなたは 'どうすれば私のアプリをクリックして無効にすることができますか? '私は混乱しています。 –

+0

[chrome拡張機能のオン/オフボタン/アイコンを作成する方法]の複製がありますか?(https://stackoverflow.com/questions/16136275/how-to-make-on-off-buttons-icons-for-a -chrome-extension) – rlemon

答えて

0

ですmanifest.jsonファイルとスクリプトには、次のようなリスナーがあります。

chrome.browserAction.onClicked.addListener(function(tab) { 
    chrome.tabs.executeScript(null, {file: "script.js"}); 
}); 

そして、このscript.jsはページの解析と色の変更を処理します(ページ上のテキストを解析してキーワードを探す以外は同様のことをしました)。

ここで良いの参照です:Run script each time Chrome extension icon clicked

+0

私はjsで新しいです。スクリプトをbgスクリプトとして宣言する方法を教えてください。 – user8494167

+0

manifest.jsonには、次のようなブロックがあります。 '' background ":{" scripts ":[" src/js/background.js "]}' @ user8494167 – SMT

+0

backgroung.jsには何を書きますか? – user8494167

関連する問題