開発
参考:
Chrome Extension を作って公開する – Qiita
Google Chrome Extension を作ってみた | Developers.IO
Getting Started Tutorial | Google Chrome [Official]
保存場所
Windows の場合
C:\Users\[User Name]\AppData\Local\Google\Chrome\User Data\[Profile Name]\Extensions
[Profile Name]
は、デフォルトプロファイルは Default
、追加のプロファイルは Profile 1
、Profile 2
、… のように順に番号が付けられている。
Mac の場合
~/Library/Application Support/Google/Chrome/[Profile Name]/Extensions
参考:
Chrome のアプリや拡張機能、テーマが保存されている場所 – Qiita
Chrome の拡張機能はどこに保存されているのか | Naokix.net
サイトに CSS や JavaScript を適用する
参考:
よく見るサイトのデザインを自由に変えよう!自作の CSS と JS を読み込ませる方法 | WEBA
リクエスト
参考:
拡張機能でリクエストヘッダをカスタマイズする方法 | to-me-mo-rrow
CSP
参考:
Chrome Extensions で Uncaught EvalError になったときの対処法 | Black Everyday Company
Chrome Extention で inline の javascipt が書けない – Qiita
it violates the following Content Security Policy directive エラー – teratail
eval in chrome package app – Stack Overflow
sha-256 hash for inline event script – Stack Overflow
Refused to execute inline event handler because it violates CSP – Stack Overflow
CRX をインストールする
CRX ファイルにパッケージ化された拡張機能をインストールするには、「設定 > 拡張機能」 (chrome://extensions
) を開いて「デベロッパーモード」を有効にして、パッケージをドラッグアンドドロップする。→ インストールはできるが、CRX_REQUIRED_PROOF_MISSING
エラーが発生して使用できない。
参考:
Chrome 拡張はストア以外から導入不能に/インラインインストールが段階的に廃止へ | 窓の杜
Chrome に CRX ファイルのインストール | ねとめもー
Chrome で無効化された CRX ファイルを動かす | ねとめもー
How to install Chrome extensions in 3 Easy Steps? | Turn Off the Lights
_metadata
参考:
Chrome の拡張機能のソースコードをいじる | 溶けかけてるうさぎ
Cannot load extension with file or directory name _metadata – Stack Overflow
CRX_REQUIRED_PROOF_MISSING エラー
参考:
Chrome 拡張はストア以外から導入不能に/インラインインストールが段階的に廃止へ | 窓の杜
Chrome で無効化された CRX ファイルを動かす | ねとめもー
chrome extension says CRX_REQUIRED_PROOF_MISSING while installing – Stack Overflow
Chrome Extension Source Viewer
参考:
Chrome Extension Source Viewer | Chrome ウェブストア [公式]
CRX Extractor/Downloader
参考:
CRX Extractor/Downloader | Chrome ウェブストア [公式]
CRX Extractor/Downloader | Microsoft Edge Addons [公式]
tonystark93/crx-download: Download CRX files as zip or directly – GitHub