亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 網頁設計 > 正文

Web數據存儲淺析 Cookie、UserData、SessionStorage、WebSqlDatabase

2024-08-30 08:34:23
字體:
來源:轉載
供稿:網友

Cookie

它是標準的客戶端瀏覽器狀態保存方式,可能在瀏覽器誕生不久就有Cookie了,為什么需要Cookie 這個東東?由于HTTP協議沒有狀態,所以需要一個標志/存儲來記錄客戶瀏覽器當前的狀態,保證客戶瀏覽器和服務器通訊時可以知道客戶瀏覽器當前的狀態。Cookie就是記錄這個狀態的容器,Cookie在每次請求的時候都被帶回到服務器,從而保證了Server可以知道瀏覽器當前的狀態,由于Cookie會被帶回到Server,所以Cookie的內容不能存太多,最多不能超過4K,4K 限制的介紹 http://ec.europa.eu/ipg/standards/cookies/index_en.htm
其中一段內容為:

A browser is only required to store up to 300 cookies overall and maintain only the last 20 from each domain. The maximum size of a cookie is 4K of disk space.

但是在一些場景下可能需要存儲超過4K或者更多的數據,但是這些數據不用在每次請求的時候被帶回到服務器,只要能在客戶的瀏覽器上保存住,并且可以方便的被Javascript讀寫就可以了,這種需求尤為在中大型RIA的應用場景下更加的迫切,部分數據放在客戶瀏覽器,節約帶寬,提高瀏覽速度。HTML5標準已經替我們想到了滿足這種需求的方案:sessionStorage , webSqlDatabase, 微軟的IE 有 userData 方案。


userData
微軟對USERDATA的介紹: http://msdn2.microsoft.com/en-us/library/ms531424(VS.85).aspx
其中一段內容為:

Security Alert:For security reasons, a UserData store is available only in the same directory and with the same protocol used to persist the store.
Security Alert:Using this behavior incorrectly can compromise the security of your application. Data in a UserData store is not encrypted and therefore not secure. Any application that has access to the drive where UserData is saved has access to the data. Therefore, it is recommended that you not persist sensitive data like credit card numbers. For more information, see Security Considerations: DHTML and Default Behaviors.
……
The userData behavior persists data across sessions, using one UserData store for each object. The UserData store is persisted in the cache using the save and load methods. Once the UserData store has been saved, it can be reloaded even if Microsoft Internet Explorer has been closed and reopened.
Setting the userData behavior class on the html, head, title, or style object causes an error when the save or load method is called.

 

userData可以在同目錄同協議下相互訪問,長期存儲在客戶機器上。最大存儲空間也增大了很多。userData需要綁定到一個Dom元素上使用。在userData的method中有removeAttribute方法。經過測試代碼發現removeAttribute方法好像不是很管用,需要使用像cookie過期的方式,才可以徹底的刪除一個userData Attribute。
在 http://www.itwen.com/04web/11skill/skill20060918/60588.html 中介紹說userData存儲在X:/Documents and Settings/當前用戶/UserData/ 目錄下。具體細節MS在userData說明文檔中沒有具體說明。


sessionStorage
HTML5 標準對 sessionStorage的介紹: http://www.whatwg.org/specs/web-apps/current-work/
其中對 sessionStorage 的介紹:

This specification introduces two related mechanisms, similar to HTTP session cookies [RFC2965], for storing structured data on the client side.
The first is designed for scenarios where the user is carrying out a single transaction, but could be carrying out multiple transactions in different windows at the same time.
Cookies dont really handle this case well. For example, a user could be buying plane tickets in two different windows, using the same site. If the site used cookies to keep track of which ticket the user was buying, then as the user clicked from page to page in both windows, the ticket currently being purchased would "leak" from one window to the other, potentially causing the user to buy two tickets for the same flight without really noticing.
To address this, this specification introduces the sessionStorage DOM attribute. Sites can add data to the session storage, and it will be accessible to any page from that origin opened in that window.

Html5 sessionStorage Demo: http://html5demos.com/storage
下面是根據 http://www.blogjava.net/emu/archive/2006/10/04/73385.html 中提到的IE FF 兼容userData的測試代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97免费视频在线| 亚洲视频自拍偷拍| 狠狠综合久久av一区二区小说| 日韩美女主播视频| 精品久久久久久久久中文字幕| 久久精品中文字幕免费mv| 亚洲一区二区三区在线免费观看| 日本人成精品视频在线| 91在线视频一区| 国产精品video| 欧美激情在线有限公司| xxav国产精品美女主播| 国产精品视频地址| 欧美第一黄网免费网站| 自拍亚洲一区欧美另类| 久久好看免费视频| 51午夜精品视频| 成人天堂噜噜噜| 精品毛片三在线观看| 欧美专区国产专区| 亚州国产精品久久久| 国产欧美精品一区二区三区介绍| 久久精品成人欧美大片古装| 亚洲精品国产精品国产自| 亚洲精品自拍第一页| 亚洲夜晚福利在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲精品福利免费在线观看| 国产成人+综合亚洲+天堂| 日韩在线视频观看正片免费网站| 国产精品视频地址| 欧美激情视频一区二区三区不卡| 亚洲精品v天堂中文字幕| 久久久久国产精品www| 91视频国产一区| 亚洲人成网站在线播| 国产精品一久久香蕉国产线看观看| 国产91精品网站| 精品视频在线播放色网色视频| 亚洲国产精品悠悠久久琪琪| 久久天天躁日日躁| 欧美日韩黄色大片| 国产精品中文字幕久久久| 黑人狂躁日本妞一区二区三区| 日韩电影网在线| 国产精品免费观看在线| 欲色天天网综合久久| 欧美日韩亚洲视频一区| 国产精品高潮呻吟久久av黑人| 国产成人精彩在线视频九色| 欧美色xxxx| 欧美高清在线视频观看不卡| 日韩精品在线免费| 色综合色综合久久综合频道88| 成人免费淫片aa视频免费| 久久在线观看视频| 91黑丝在线观看| 激情成人中文字幕| 亚洲免费伊人电影在线观看av| 亚洲精品自拍第一页| 亚洲一区亚洲二区亚洲三区| 97超级碰碰人国产在线观看| 国产精品成人国产乱一区| 97av在线视频免费播放| 69久久夜色精品国产69| 国产美女久久精品香蕉69| 国产免费一区视频观看免费| 欧美视频专区一二在线观看| 91探花福利精品国产自产在线| 91欧美精品午夜性色福利在线| 国产精品欧美一区二区三区奶水| 一区二区在线视频播放| 日本高清不卡在线| 欧美大片在线看免费观看| 国产丝袜高跟一区| 91国语精品自产拍在线观看性色| 最近更新的2019中文字幕| 亚洲精品久久久久久久久久久久| 国产精品青青在线观看爽香蕉| xvideos亚洲| 亚洲欧美日韩天堂一区二区| 欧美日韩国产综合视频在线观看中文| 日韩视频免费在线| 欧美激情精品久久久久久黑人| 色悠久久久久综合先锋影音下载| 精品高清一区二区三区| 亚洲男子天堂网| 理论片在线不卡免费观看| 亚洲精品中文字幕有码专区| 午夜剧场成人观在线视频免费观看| 日韩经典一区二区三区| 亚洲九九九在线观看| 亚洲欧美成人一区二区在线电影| 成人欧美一区二区三区在线| 国产精品久久久久免费a∨| 欧美性感美女h网站在线观看免费| 91网站免费观看| 国产一区二区视频在线观看| 92裸体在线视频网站| 国产香蕉精品视频一区二区三区| 亚洲欧美国产精品| 国产在线播放91| 欧美激情欧美激情| 欧美丝袜一区二区三区| 亚洲性线免费观看视频成熟| 精品国产精品三级精品av网址| 国产精品小说在线| 国产欧美日韩精品丝袜高跟鞋| 亚洲自拍中文字幕| 国产精品视频资源| 久久久久国产精品一区| 国产精品日韩欧美| 九九久久久久99精品| 成人免费视频a| 亚洲性av网站| 亚洲无线码在线一区观看| 亚洲美女性视频| 国产手机视频精品| 欧洲日本亚洲国产区| 国产精品亚洲美女av网站| 国产精品18久久久久久麻辣| 一本大道亚洲视频| 在线丨暗呦小u女国产精品| 国产ts一区二区| 成人黄色av播放免费| 久久久成人精品| 91精品视频观看| 国产精品香蕉在线观看| 久久精品视频播放| 欧美成年人视频网站| 伊人激情综合网| 亚洲电影免费观看高清完整版在线| 中文字幕一区二区三区电影| 亚洲精品福利免费在线观看| 97热在线精品视频在线观看| 57pao成人国产永久免费| 91精品视频网站| 91亚洲精品视频| 亚洲第一级黄色片| 97国产成人精品视频| 欧美午夜视频一区二区| 亚洲国内精品视频| 亚洲a∨日韩av高清在线观看| 国产精品白丝av嫩草影院| 国产精品成av人在线视午夜片| 亚洲综合在线中文字幕| 两个人的视频www国产精品| 中文字幕日韩av电影| 成人羞羞国产免费| 国产精品一区二区3区| 欧美性猛交99久久久久99按摩| 国内精品免费午夜毛片| 午夜精品福利在线观看| 亚洲电影中文字幕| 1769国内精品视频在线播放| 91久久精品国产91久久| 国产乱人伦真实精品视频| 美日韩精品免费观看视频| 国产欧美日韩免费| 亚洲少妇激情视频| 日韩中文在线中文网在线观看| 国产在线高清精品| 亚洲国产精品一区二区久| 国产精品电影观看|