Chrome拡張機能のmanifest.jsonテンプレート

Chrome拡張機能のmanifest.jsonテンプレート。だいたい毎回同じ内容を書くので。ただし自分用。

JSONなのでコメントは書けないし、配列とかの最後のカンマもNG。デバッグ時は教えてくれず、アップロードするときに教えてくれる不親切な仕様なので注意。

manifest.json

{
  "name": "__MSG_title__",
  "short_name": "__MSG_title__",
  "version": "0.0.1",
  "manifest_version": 2,
  "description": "__MSG_description__",
  "default_locale":"en",
  "icons": { 
    "16": "icon16.png",
    "48": "icon48.png",
    "128": "icon128.png"
  },
  "browser_action": {
    "default_icon": "icon48.png",
    "default_popup" : "popup.html"
  },
  "permissions": [
    "storage", "tabs", "http://*/*", "https://*/*", "alarms"
  ],
  "background": {
    "scripts": [
      "js/jquery-1.11.3.min.js",
      "js/util.js",
      "js/eventPage.js"
    ],
    "persistent": false
  },
  "commands": {
    "_execute_browser_action": {
      "suggested_key": {
        "windows": "Ctrl+Shift+Y",
        "mac": "Command+Shift+P",
        "chromeos": "Ctrl+Shift+U",
        "linux": "Ctrl+Shift+J"
      }
    }
  },
  "options_page": "options.html"
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です