带有chrome扩展名的cookie或localStorage

and*_*rei 3 cookies google-chrome local-storage

我已经阅读了有关该主题的所有其他问题,但无法解决我的问题.
我在我的网站上设置了localStorage中用户的电子邮件,我想在扩展中检索它.

localStorage.setItem("user", "andrei.br92@gmail.com" ); 
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用chrome扩展程序接收它时,它无法这样做

value = localStorage.getItem("user");
Run Code Online (Sandbox Code Playgroud)

哪种方式更容易?cookies localstorage?我不是自命不凡

Pau*_*uan 6

请看这个:

http://code.google.com/chrome/extensions/content_scripts.html#host-page-communication

内容脚本在单独的JavaScript世界中运行,这意味着内容脚本localStorage与网站不同localStorage.两者共享的唯一内容是DOM,因此您需要使用DOM节点/事件进行通信.


ter*_*nes 5

使用chrome.storage.local代替localstorage。使用的内容脚本chrome.storage看到的内容与扩展页面看到的内容相同。更多信息请访问https://developer.chrome.com/extensions/storage.html