このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 6 / 昨日: 2
総計: 524
- Dokuwiki.fl8.jp(365)
- 14 rsync(18)
- FreeBSD カーネル再構築(17)
- 05 rsync(17)
- IPMIコマンド(17)
最近の更新
このページへのアクセス
今日: 6 / 昨日: 2
総計: 524
01 Chrome拡張機能と同じようにアイコンをクリックするとアラートを出力する。
今回は、background.js からcontent.jsのメソッドを実行する。
background.jsはChromeが起動している間バックグラウンドで常に実行しているスクリプトです。Chrome APIにアクセスするためにはこのbackground.jsが必須で、複雑な処理をさせたい場合は必ず必要になります。
chrome拡張機能 ├── background.js ├── manifest.json └── script.js
manifest.json
{
"name": "クリックアラート2",
"manifest_version": 2,
"version": "1.1",
"description": "クリックするとアラートを出すだけ2",
"browser_action": {
"default_title": "EXTENTION_SAMPLE"
},
"background": {
"scripts": ["background.js"]
},
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["script.js"]
}]
}
background.js
chrome.browserAction.onClicked.addListener(function(tab) { chrome.tabs.sendMessage(tab.id, "Action"); });
script.js
chrome.extension.onMessage.addListener(function(message, sender, sendResponse) { if (message == "Action") { hogehoge(); } }); function hogehoge() { alert('AAAAA'); }