我会尽量保持清醒。
好的。我正在制作一个简单的跟踪器,跟踪用户行为变得非常重要。我正在使用javascript cookie。
我的工作:
跟踪用户后,我得到了一些存储在javascript对象文字中的数据。
var object = {
home-page :0-30,
brand-page:0-90,
mark-page :0-20,
home-page :0-10
}
我JSON.stringify
将对象值存储在cookie中的对象。
MyQuestion :
考虑到有两个标签打开,我在第二个标签上的cookie中写了一些数据......如果我读同一个cookie,我会在第一个标签的window.focus
上获得最新数据吗?
现在,当我进入第一个标签时,我想更新我的对象的属性(例如,首页:0-30要更新),而不是更改 它的订单和更新错误的财产。
有人可以指导我吗?
答案 0 :(得分:1)
首先你的json不正确,它应该只包含一个唯一的id
var object = {'home-page' :'0-30', 'brand-page': '0-90', 'mark-page' : '0-20'}
回答第一个问题,是的,如果两个标签页都有相同的域名,您将从第二个标签中获取更新的数据。
第二个问题:是的,您可以更新相同的Cookie并在同一个Cookie中更新用户信息。
上的步骤