manifest.json
拡張機能を作るときは、必ずこのファイルを含めなければならない
仕様
code:manifest.json
{
"name": "extension name",
拡張機能の名称
最大45文字
code:manifest.json
"short_name": "ext name",
(option)拡張機能の略称
最大12文字
code:manifest.json
"manifest_version": 2,
manifest.json自身のversion
決め打ち
必ず2にする
最新versionは3だが、Chrome以外対応していないので使用しない
code:manifest.json
"background" : {
"persistent": false,
(option)イベントページを使用する
scriptsに使いたいsource filesを書く
"persistent": falseは必ず書いたほうがいい
code:manifest.json
}
一般的にapplicationsが使われているようだが、browser_specific_settingsでも動いた
code:json
{
"browser_specific_settings": {
"gecko": {
"id": "addon@example.com"
}
}
}
逆にChromeでこれを入れるとエラーになるので注意
References