はじめに
chrome extensionでやりたいことがあったのでテストでサンプルを作ってみました
→contextMenusを使ってみるテスト1
こちらはソースしかないので、これを例に登録〜実行するまでもメモっておきます
1.フォルダとファイルを用意
chrome extensionsでcontextMenusを使ってみるテスト1で書いたサンプルを例に使います
適当なところに以下のようなディレクトリとファイルを作ります
2.chromeの拡張機能で登録
「パッケージ化されていない拡張機能を読み込む」
余談でエラーの場合
manifest.jsonが間違ったりしてるとこんな感じのエラーが出ます
- 無駄にカンマで終わってみる
{ "name": "context menus test", "version": "0.1", "manifest_version": 2, "description": "test context menus", "permissions" : [ "tabs", "http://*/*", "https://*/*", "contextMenus" ], "icons" : { "16" : "icon16.png" }, // カンマで終わってみる("background":{},←のところ) "background" : { "scripts" : ["background.js"] }, }
- 無駄にキー名を間違ってみる
{ "name": "context menus test", "version": "0.1", "manifest_version": 2, "description": "test context menus", "permissions" : [ "tabs", "http://*/*", "https://*/*", "contextMenus" ], "icons" : { "16" : "icon16.png" }, // キー名を間違ってみる "backgrounddddddddddddddddddddd" : { "scripts" : ["background.js"] } }
編集と削除
・編集…manifest.jsonとかbackground.jsとか編集したら「リロード」押さないと反映されません
・削除…「ゴミ箱アイコン」押せば消えます