http://developer.chrome.com/extensions/samples.html 2 番目のサンプル「ページ
を赤くするアイコンのないブラウザ アクション」
で、3 つのファイル (マニフェスト、js、アイコン) をダウンロードし、拡張機能のサンプルをインストールしました。 .
実行すると、バーにパズル アイコンが表示され、1 秒ごとに増加するバッジが表示されます。
アイコンをクリックした
とき - 何もない ページをクリックしたとき - 何
もない 提供されたアイコンがどこでも使用されていることもわかりません。
これがコードの問題なのか、使用上の問題なのかわかりません。
マニフェスト.json:
{
"name": "A browser action with no icon that makes the page red",
"version": "1.0",
"background": { "scripts": ["background.js"] },
"permissions": [
"tabs", "http://*/*"
],
"browser_action": {
"name": "Make this page red",
"icons": ["icon.png"]
},
"manifest_version": 2
}
background.js ファイル
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(
null, {code:"document.body.style.background='red !important'"});
});
chrome.browserAction.setBadgeBackgroundColor({color:[0, 200, 0, 100]});
var i = 0;
window.setInterval(function() {
chrome.browserAction.setBadgeText({text:String(i)});
i++;
}, 10);