Javascript存储值,直到缓存被清除?

时间:2014-08-31 19:25:11

标签: javascript

我使用以下命令在本地存储中保存一个随机值,该值将一直保留到缓存清除

localStorage['mkey1'] = Math.floor(Math.random()*801);

然而,当在移动设备上,如果用户关闭浏览器应用程序,则此功能无效,则会删除缓存。这当然是由于移动设备中的cookie更像是会话cookie而不是我设置为cookie所需的到期日期的问题。

我遇到了不同的来源,如

https://danq.me/2012/04/24/visitor-tracking-without-cookies/http://robertheaton.com/2014/01/20/cookieless-user-tracking-for-douchebags/

但我想使用普通的Javascript,没有Sinatra。

enter image description here

1 个答案:

答案 0 :(得分:0)

本地存储应该在所有浏览器上保留,直到它被清除,除非浏览器不支持它;您在测试的移动设备上使用支持的浏览器吗? http://caniuse.com/#search=localstorage