2011-11-17 37 views
1

访问数据在我的内容脚本我已经做了以下。它给我undefined错误。无法从localStorage的

如何才能访问此内容?

我的要求:我需要从特定页面的页面源获取一些数据并将其存储在localStorage中。然后我需要在我的options.html页面中处理这些数据。

编辑:我能够访问在我的背景页面的选项页面中创建的localStorage。 但我无法访问选项页面中内容脚本中创建的localStorage。

回答

4

不幸的是,这不是一个错误。 Chrome的扩展沙盒中已经遇到了限制。后台和选项页面不共享您希望在同一个“域”(读取:扩展名)上工作的cookie,localStorage或任何其他JS持久性。

的解决方案是使用消息,如在该文档中描述: Message Passing

+0

哇靠!!! :(:(( @Bloudermilk ...感谢这 我需要从内容脚本中调用一个方法,当我点击浏览器扩展图标上的选项页时 可以做些什么? –

+0

不客气! '描述可以通过消息发送(请参阅上面的文档) – bloudermilk

+0

@Blaudermilk ....在进入选项页面之前,我需要从页面获得一些数据。怎么可能? –