Google Chromeの拡張機能(エクステンション)のソースコードがどこに保存されているか、迷ったのでメモしておきます。
拡張機能のディレクトリ
Mac OSの場合
/Users/(ユーザー名)/Library/Application Support/Google/Chrome/Default/Extensions
※私の場合は上記のパスでいけましたが、環境によっては「Default」ディレクトリじゃない場合があるようです。
Windowsの場合
C:\Users\route\AppData\Local\Google\Chrome\User Data\Default\Extensions
Libraryディレクトリへ移動する方法
今回はMacでの説明です。
目的のディレクトリに、なかなかたどりつけなかったんですよね。
ファインダーで移動するには、
「移動」メニューを開いて、Optionキーを押すとサブメニューに「ライブラリ」が出現します。
拡張機能IDの調べ方
「Extensions」ディレクトリに移動すると、長い文字列のディレクトリがたくさんあります。それぞれがエクステンションのディレクトリで、中にCSSやJSなどのソースコードや画像が入ってるんですが、どれかわかりませんよね。
Chromeウェブストアで、調べたい拡張機能のページに移動しましょう。
この時のURLが、
https://chrome.google.com/webstore/detail/google-keep-chrome-extens/lpcaedmchfhocbbapmcbpinfpgnhiddi
のようになっています。おしりの/以降の文字列がこの拡張機能IDです。
あとは、このIDと同じ名前のディレクトリを探せば、目的のエクステンションの中身を見ることができます。