簡體   English   中英

使用Javascript / Jquery進行本地存儲(不使用HTML5)

[英]Local Storage using Javascript / Jquery (Without using HTML5)

我想在javascript或jquery中復制本地存儲概念(類似於HTML5)。

但不幸的是,我不知道如何開始這個。

任何人都可以建議如何使用javascript或jquery(不使用HTML5)實現本地存儲?

這是一個愚蠢的差事,因為所有現代瀏覽器此時都支持localStorage和sessionStorage。 它就像這樣簡單:

sessionStorage.somesessionstorage = 'some session string value';
localStorage.somelocalstorage = 'some local storage value';

如果你將它與stringify結合使用來序列化和反序列化對象,如下所示:

// serialize
sessionStorage.somesessionstorage = JSON.stringify(myObj);

// deserialize
var obj = JSON.parse(sessionStorage.somesessionstorage);

如果你想要反對谷物並且愚蠢,你可以使用cookies。 否則,開始合並HTML5功能。

請記住,HTML5是一個很重要的詞,不應該在你的腦海中描述一切。 您應該選擇支持較少的功能而不是支持較少的功能。

我喜歡的一個令人難以置信的資源是以下網站http://html5demos.com/ ,它非常清楚地列出了瀏覽器的支持。 這將清除你的想法。

試試這個jQuery插件:

http://www.jstorage.info/

將根據瀏覽器的功能嘗試各種方法。

編輯:

另一個(可以使用Flash / Silverlight /基於圖像的“cookies”):

http://samy.pl/evercookie/

你可以使用這個jQuery插件: https//github.com/julien-maurel/jQuery-Storage-API

但是你總是需要在舊瀏覽器上使用cookie來模擬存儲......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM