😶🌫️
chrome.storage.localで保存したデータはどこに保存されているか
学んだこと:
unlimited !== 無限
無限 === unlimited
環境
- Mac M2チップ
- macOS Sonoma 14.5
結論
/Users/<ユーザ名>/Library/Application Support/Google/Chrome/<$PROFILE>/Local Extension Settings/<拡張機能ID>/
解説
$PROFILEにはDefaultか、もしくはProfile <数字>が入ります。プロファイルにログインしていないとDefaultになるようです。自分の場合は2つのアカウントのプロファイルにログインしていたのでProfileのフォルダが2つありました。

そしてProfile(Default)フォルダの中身はこんな感じ

補足
なにも設定していないとchrome.storage.localには容量の上限が設けられているのですが、unlimitedStorageパーミッションを付与することで上限を解放することができます。だけど端末のディスクに保存されているのでその容量を超えたデータ量を保存することはもちろんできないので気をつけましょう(unlimitedだけど普通にlimitあります)。
参考
Discussion