【发布时间】:2012-06-30 13:45:08
【问题描述】:
假设我打开 Chrome 并跳到 javascript 控制台。如果我跑
localStorage.setItem('test', 'THIS IS A VALUE');
然后关闭浏览器,重新打开,然后运行
localStorage.getItem('test');
结果将是可以预见的“这是一个价值”。但是,如果我要导航到打开浏览器时所在的另一个页面,即不在 about:blank;或任何主页,运行 .getItem 将导致 null。
似乎 localStorage 特定于某个页面。有没有办法在一个页面上存储一个可以在任何页面上使用的值?
假设我想在一个页面上生成一个 ID,然后在一个完全不相关的网站上检查相同的 ID,这可能吗?现在我已经把它打出来了,听起来有点安全风险。
【问题讨论】:
-
出于安全原因,本地存储受域限制。
标签: javascript google-chrome local-storage tracking