ここで信じられないほど明白な何かが欠けているように感じます。
Chrome 拡張機能を作成しています。popup.html に影響を与える、表示中のページに固有のデータを保持できるようにしたいと考えています。
簡単な例では、次の手順に従います。
- google.com へのタブを開きます。 -
拡張機能アイコンをクリックしてポップアップを開きます。背景は青色です。
- Popup が開いたメモを localStorage に保存します。ポップアップを閉じます。
- ポップアップを再度開くと、localStorage の設定により背景が緑色になります。
- yahoo.com へのタブを開く
yahoo.com タブでポップアップを開くと、背景を青にしたいのですが、localStorage はタブではなくポップアップに固有であるため、背景は実際には緑になります。
ユーザーが表示しているタブに固有のポップアップにデータを保存するにはどうすればよいですか?