備忘録として、下記に書き方を残しておこうと思う。とりあえず実際に自分が使ったものを記述するけど、今後も追加していく予定。
{
// ウェブページ内で動作するファイルを定義
"content_scripts": [{
// 読み込む Javascript
"js": [ "js/injected.js" ],
// 読み込む CSS
"css": [ "css/injected.css" ],
// 動作する対象のドメイン等。「*」によるワイルドカードも使える
"matches": ["http://*/*"],
// 動作するタイミング(オプションは、document_idle(デフォルト値)、document_end、document_idle
"run_at": "document_end"
}],
// ギャラリーに公開される説明文
"description": "この機能拡張の説明",
// 表示されるアイコン。種類別に定義できる
"icons": {
"128": "icon128.png",
"16": "icon16.png",
"32": "icon32.png",
"48": "icon48.png"
},
// 機能拡張の名前
"name": "ExtensionName",
// バックグラウンドで動かす html
"background_page": "background.html",
// パーミッション
// tabs: 他のタブを操作したりするのに必要
// contextMenus: コンテクストメニューに項目を作ったりするのに必要(Chrome 6 以上)
"permissions": ["tabs", "contextMenus"],
// version 表記
"version": "1.0.0.0"
}
// ウェブページ内で動作するファイルを定義
"content_scripts": [{
// 読み込む Javascript
"js": [ "js/injected.js" ],
// 読み込む CSS
"css": [ "css/injected.css" ],
// 動作する対象のドメイン等。「*」によるワイルドカードも使える
"matches": ["http://*/*"],
// 動作するタイミング(オプションは、document_idle(デフォルト値)、document_end、document_idle
"run_at": "document_end"
}],
// ギャラリーに公開される説明文
"description": "この機能拡張の説明",
// 表示されるアイコン。種類別に定義できる
"icons": {
"128": "icon128.png",
"16": "icon16.png",
"32": "icon32.png",
"48": "icon48.png"
},
// 機能拡張の名前
"name": "ExtensionName",
// バックグラウンドで動かす html
"background_page": "background.html",
// パーミッション
// tabs: 他のタブを操作したりするのに必要
// contextMenus: コンテクストメニューに項目を作ったりするのに必要(Chrome 6 以上)
"permissions": ["tabs", "contextMenus"],
// version 表記
"version": "1.0.0.0"
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.