说使用我的网站的人正在浏览页面或在网站上执行某些操作。有没有办法在客户端存储字符串,例如他访问过的网址?是否也可以覆盖写入的字符串?理想情况下,具有密钥值存储的东西,让我们回过头来按照密钥编辑一个值。
它应该适用于所有浏览器,是否有这样的库?
答案 0 :(得分:2)
答案 1 :(得分:1)
在我看来,使用localStorage
的问题在于,您将仅限于保存您所在页面的数据,并且它不会过期。它也不适用于不支持HTML5的浏览器。也许过期对您来说不是问题,但如果您使用document.cookie
,则可以为Cookie设置expires
日期,并设置path
以便相同的Cookie可用到您网站上的所有页面。有一个document.cookie
here的教程。还有很多用于处理cookie的库。 jQuery和Angular各有一个,我相信还有其他的。
答案 2 :(得分:0)
这很容易,使用HTML5的localstorage
。
以下是存储字符串的代码:
localStorage.setItem("localStorageID", "This is a string I stored");
答案 3 :(得分:0)
Localstorage API对您有用。
的更多信息答案 4 :(得分:0)
如果您使用的是HTML5,则可以存储在本地存储中。但它不适用于旧版本的浏览器。
您可以使用Cookie来存储数据。但每次用户请求页面时,他都会将cookie信息发送给服务器。所以你不应该在cookie中存储不必要的数据。