カテゴリー:
Google Chrome
閲覧数:790 配信日:2013-02-04 13:41
chrome.contextMenus
仕様
・右クリックした際、選択したテキストで、Twitter検索
選択したテキスト
・OnClickDataインスタンスオブジェクトのselectionTextプロパティを利用
Context Menu作成
・createメソッド利用
▼manifest.json
{
"manifest_version": 2,
"name": "My Fourth Browser Action",
"description": "Twitter 検索 Context Menu",
"version": "0.1",
"permissions": [
"tabs", "http://*/*", "contextMenus"//「Context Menu」有効にする
],
"icons": {
"16": "icon16.png"
},
"background": { "scripts": ["background.js"] }
}
▼background.js
// Twitter 検索
chrome.contextMenus.create({
"title": "「%s」をTwitterで検索",
"type": "normal",
"contexts": ["selection"],
"onclick": function(info) {
var url = 'http://twitter.com/#!/search/'+encodeURIComponent(info.selectionText);
chrome.tabs.create({
url: url
});
}
});