javascript - Javascript localStorage.getitem 在其他选项卡上不起作用
问题描述
我使用localStorage.setItem
. 我现在正试图在另一个选项卡中重新打开数据,但它不起作用。下面的代码示例:
popup.js
localStorage.setItem("item", document.getElementById('item').value);
localStorage.setItem("color", document.getElementById('color').value);
alert(localStorage.getItem("item"))
// "Test"
搜索.js
var kws = localStorage.getItem("item");
var color = localStorage.getItem("color");
alert(kws)
// "null"
LocalStorage 应该在浏览器上工作,因此从不同的选项卡调用它应该无关紧要。
解决方案
推荐阅读
- jquery - $.ajax 调用未设置带有 crossDomain 和 xhrFields.withCredentials 的 cookie 设置为 true
- excel - excel vba数据从一张表传输到另一张错误只有标题复制没有任何数据
- spring-boot - 静态资源与 Spring Boot 中的 @PathParam 冲突 thymleaf localhost:8080/script.js 与 localhost:8080/{message} 冲突
- spring - 缺少工件 javax .validation:validation-api:jar:2.0.1 final
- java - 字符串对象的重复局部变量
- node.js - Dynamoose 中的 Schema.Types.ObjectId 等价物
- php - 如何检查一个fifo管道在PHP中是否可写
- java - TabPane 行为怪异。不限制内容
- google-plus - 由于 google 的 Scope 查询字符串,登录时出现 gmail 错误
- python-3.x - 将TXT文档的内容放入HMM作为观察