#author("2018-04-24T15:05:34+09:00","default:wikiwriter","wikiwriter") #author("2021-01-21T03:09:01+00:00","default:src128","src128") [[Chrome]] &tag(Chrome/拡張作成); *目次 [#c189ea02] #contents *関連ページ [#aac6325f] *参考情報 [#l11618b5] -[[Chrome Extension を作って公開する - Qiita:http://qiita.com/sqrtxx/items/19fd2114430e9e1fb57f]] *拡張の種類 [#g1452191] -ツールバーの拡張 --ブラウザアクション: ほとんど全てのページで利用できるもの。 --ページアクション: 特定のページだけで利用できるもの。 --オムニボックス: 検索バーを拡張するもの。 -コンテンツ領域の拡張 --コンテンツスクリプト: userscript。 --background.jsからJavaScriptの注入。 *基本的な拡張の作成 [#e459d431] -[[【結構簡単】ブラウザアクションボタン発火の自作Chrome拡張機能の作り方&サンプル | degitekunote2:http://degitekunote.com/blog/2016/11/02/chrome-extension/]] *Tips [#o6332ae5] **拡張の更新方法 [#geeb9415] -既存の拡張機能を選び、左メニューの「パッケージ」を選択。右上の「新しいパッケージをアップロード」ボタンをクリックする。 -Developer Dashboardの「新しいアイテム」だと新しい拡張扱いになるので注意!! **間違えて登録した拡張を削除したい [#b220638e] -削除はできないが「アーカイブ」すれば非表示にできる。[[How do I delete an extension in my Chrome developer dashboard? - Stack Overflow:https://stackoverflow.com/questions/31233063/how-do-i-delete-an-extension-in-my-chrome-developer-dashboard]] -拡張を選び右上の「…」から「アーカイブ」を選択する。 **拡張を公開するアカウントは? [#x2fc5354] -[[Publish in the Chrome Web Store - Google Chrome:https://developer.chrome.com/webstore/publish]]にて以下のように説明されている。 --まずCreate your app’s zip fileの一番したのところ。 #pre{{ Before you upload your app, you’ll be asked to pick a developer account to both own your apps and receive payments. Instead of your personal account, we suggest using a dedicated account. アプリをアップロードする前にアプリを所有し支払いを受けるために開発者アカウントを選択するよう求められます。個人アカウントではなく、専用アカウントの使用を提案します。 }} --Create a developer accountにも。 #pre{{ We suggest using a new account just for your app instead of your personal account. 個人アカウントではなくアプリだけのための新しいアカウントの使用を提案します。 }} -なんとなく複数アカウント=グレーなイメージがあったけど、公式に推奨しているということは、少なくとも開発者アカウントは分けたほうがいいのだろうか。