带有html页面的Web存储

时间:2012-04-15 10:39:19

标签: html5 web-storage

我创建了多个html页面,我需要使用HTML5中的会话存储(Web存储)进行存储。我不是很清楚它是什么以及如何实现它。请帮忙

1 个答案:

答案 0 :(得分:1)

使用Web Storage,您可以在浏览器中保存数据。有几个可用的存储位置,可以通过javascript界面​​访问,如文档中所述。

您选择的界面(sessionStorage,localStorage)取决于数据的生命周期。例如。您是否只在会话打开时(用户已登录)才需要数据?或者您是否也希望保存数据以供以后访问?

要记住的一件重要事情是旧浏览器不支持此功能,因此特别是较旧的IE浏览器无法保存数据。

以下是使用localStorage的示例(根据您的评论,它应该适合您):

//save data
localStorage.setItem("indexName","Hello World");

//retrieve data
var value=localStorage.getItem("indexName");

您可以在文档的beforeunload事件中使用它来在页面关闭之前保存数据。