保留Chrome Extension弹出窗口中唯一的页面数据?

时间:2012-06-27 03:47:24

标签: google-chrome google-chrome-extension popup local-storage

我觉得我在这里错过了一些非常明显的东西 我正在构建Chrome扩展程序,我希望能够保留特定于正在查看的影响popup.html的页面的数据。

一个简单的例子将遵循以下步骤:
- 打开google.com的标签页 - 单击“扩展”图标以打开弹出窗口,背景为蓝色 - 将注释保存到Popup已打开的localStorage。关闭弹出窗口。
- 再次打开Popup,由于localStorage设置,背景为绿色 - 打开yahoo.com的标签

当我在yahoo.com选项卡上打开弹出窗口时,我希望背景为蓝色,但localStorage特定于弹出窗口,而不是选项卡,因此背景实际上是绿色。

如何将数据存储在特定于用户正在查看的选项卡的弹出窗口中?

1 个答案:

答案 0 :(得分:0)

转发上述评论:

  

我刚发现chrome.tabs.getSelected(null,function(tab){console.log(tab);})会给我关于当前所选标签的信息......所以我应该能够弄明白从这里。