1. 基礎

 ・ブラウザアクション:
   ・右にボタン追加/すべてのページで利用する機能
   ・ボタンのアイコン、ツールチップ、バッジ、クリック時に開かれるポップアップなどを設定
   ・Manifest
		{
		  "name": "My extension",
		  ...
		  "browser_action": {
		    "default_icon": "icon.png",    // 必須
		    "default_title": "サンプル",   // オプション: ツールチップとして表示
		    "popup": "popup.html"          // オプション: ポップアップページ
		  },
		  ...
		}
 ・ページアクション
   ・アドレスバーの右側にアイコン/現在選択されているページに対する機能提供
   ・Manifest
		{
		  "name": "MyExtension",
		  ...
		  "page_action": {
		    "default_icon": "icon.png",    // 必須
		    "default_title": "Do action",  // オプション: ツールチップ
		    "popup": "popup.html"          // オプション: ポップアップページ
		  }
		  ...
		}
 ・拡張機能の構成
	・Manifest File(manifest.json)
	・HTMLファイル (拡張機能がテーマである場合を除く)
	・オプション: JavaScriptファイル
	・オプション: その他、拡張機能に必要なファイル(画像など)
 ・典型的なmanifestファイル
		{
		  "name": "My Extension",
		  "version": "2.1",
		  "description": "Gets information from Google.",
		  "icons": { "128": "icon_128.png" },
		  "background_page": "bg.html",
		  "permissions": ["http://*.google.com/", "https://*.google.com/"],
		  "browser_action": {
		    "default_title": "",
		    "default_icon": "icon_19.png",
		    "popup": "popup.html"
		  }
		}
 ・拡張機能内での絶対パス
   chrome-extension:///