こんにちは,
Extensionsの開発の下準備
まずは開発環境を整理します。といっても,
ただ,
プロファイル ディレクトリの指定
[パス省略]\chrome.exe --user-data-dir="C:\chrome_profile\test1"
このようにして,
また,
起動オプションは不要に
Extensionsを開発/
開発関連以外でも,
Extensionsのひな形とmanifest
まず,
全部載せのmanifest.
{
"name": "sample",
"description": "Google Chrome Sample Extension",
"version": "0.0.0.1",
"permissions": [
"http://*/*",
"https://*/*",
"tabs"
],
"update_url": "http://example.com/updates.xml",
"options_page": "options_page.html",
"background_page": "background.html",
"chrome_url_overrides": {
"newtab": "newtab.html"
},
"icons": {
"16": "icon16.png",
"32": "icon32.png",
"64": "icon64.png",
"128": "icon128.png"
},
"content_scripts": [
{
"js": [
"sample.js"
],
"css": [
"sample.css"
],
"matches": [
"http://*/*"
]
}
],
"page_action": {
"default_icon": "icon16.png",
"default_title": "Sample",
"popup": "popup.html"
}
}
nameとdescriptionはそのままExtensionの名前と説明です。versionはドット区切りの数字で,
permissionsは拡張のアクセス権限を決定します。クロスオリジン通信を行う場合はアクセス先のオリジンを,
update_
options_
iconsはインストール時や拡張の一覧ページなどで使用されるアイコンを指定できます。サイズは16px,
content_
page_
manifest.