在用户完全删除他/她的浏览器缓存 (+cookies) 后是否可以创建 cookie?
例如加载到内存中的预定义变量
var userID = 1337;
var IP = 222.222.222.222;
var trackingUID = 'LaughingAtDancingFooBars';
如果上述存储数据的方法不起作用,则可能将数据存储在文档中。在表单输入元素内 - 然后读取?
<input type="hidden" value="1337" id="userID "/>
<input type="hidden" value="222.222.222.222" id="IP"/>
<input type="hidden" value="LaughingAtDancingFooBars" id="trackingUID"/>
<body onunload="makeCookies(userID, IP, TrackingUID)">
makeCookies(){
document.cookie=tracking = userID, ip etc...
}
只是快速观察一下.. 当用户离开页面时,Javascript 仍然可以读取内存中的内容,如果没有,则读取文档中的内容。有了这个我们可以再次写入cookie吗?- 即使用户已清除浏览器缓存。
真正的问题是,这不会成为某种隐私问题吗?- 如果它有效。