新选项卡上的本地存储为空

时间:2013-03-13 07:45:59

标签: jquery local-storage

我有一个asp.net eshop,我决定使用localStorage添加最近查看的项目功能。 打开产品页面,该项目将添加到一个数组中并保存在localStorage中。

问题是,当我在新标签页上打开产品时,localStorage为空,因此该项目不会保存在原始数组中。

我在同一个标​​签上打开的项目已在localStorage中正确注册,关闭并重新打开浏览器会显示已保存的项目。

提前感谢您的帮助!

 var currentItems = localStorage.getItem("CBRecentlyViewed");
 currentItems = JSON.parse(currentItems);
 if (currentItems == null) {
   currentItems = new Array();
 } 
 var currentItem = { prodID: getQuerystring("productID") };
 currentItems.push(currentItem);
 localStorage.setItem('CBRecentlyViewed', JSON.stringify(currentItems));

0 个答案:

没有答案