0

ここで信じられないほど明白な何かが欠けているように感じます。
Chrome 拡張機能を作成しています。popup.html に影響を与える、表示中のページに固有のデータを保持できるようにしたいと考えています。

簡単な例では、次の手順に従います。
- google.com へのタブを開きます。 -
拡張機能アイコンをクリックしてポップアップを開きます。背景は青色です。
- Popup が開いたメモを localStorage に保存します。ポップアップを閉じます。
- ポップアップを再度開くと、localStorage の設定により背景が緑色になります。
- yahoo.com へのタブを開く

yahoo.com タブでポップアップを開くと、背景を青にしたいのですが、localStorage はタブではなくポップアップに固有であるため、背景は実際には緑になります。

ユーザーが表示しているタブに固有のポップアップにデータを保存するにはどうすればよいですか?

4

1 に答える 1

0

上記のコメントからの再投稿:

chrome.tabs.getSelected(null, function(tab) { console.log(tab); }) を発見したところ、現在選択されているタブに関する情報が得られるので、おそらくここから把握できるはずです。

于 2012-08-04T13:17:45.803 に答える