【发布时间】:2014-08-12 02:56:28
【问题描述】:
我正在构建一个 Chrome 扩展程序。我想知道即使页面发生变化,是否有办法记住标签的 js 变量。例如。如果我在 example1.com 上并在同一个选项卡上转到 example2.com,我应该保留在 example1.com 上设置的变量。我不想使用 Chrome 存储。
我不能使用 localStorage 或 sessionStorage,因为 chrome 对不同的域有不同的存储。有哪些方法可以做到这一点?
【问题讨论】:
-
使用存储字符串化 JSON 的 cookie,它以页面的 URL 作为其键。
-
@RoryMcCrossan 我想我无法从 example2.com 访问在 example1.com 上设置的 cookie。
-
chrome 对不同的域有不同的存储。有哪些方法可以实现这一点答案是否定的,无论任何域,您的扩展程序的本地存储都是隔离的
-
@Mr.Alien 我说的是localStorage,据我所知localStorage对于不同的域名是不同的。我刚刚重新检查了它。
-
@user3763053 我已经开发了扩展,我也使用过localstorage,寻找chrome.storage,你就会明白我的意思
标签: javascript jquery google-chrome-extension storage