HTML5 Web存储
与HTTP会话cookie一样,HTML5还引入了两个机制,用于存储客户端的结构化数据,并为此克服缺点。
- 创建HTTP请求并为此,Web应用程序发送相同的数据。
- 数据在互联网上取消加密,因为Cookie包含在每个HTTP请求中。
- cookie是存储约4 kB的限量数据的文本文件。
这两个机制会话存储和本地存储(cookie)存储在不同情况下的信息
设计用于存储执行单个事务的用户ID的会话存储,但可以使用不同的Windows多个事务。
例子:
假设用户在同一站点中购买两种不同的窗口中的铁路票。
如果此存储Cookie中的信息以跟踪哪个用户购买哪个票证,然后用户通过单击转到其他窗口,目前购买的票证将"泄漏"
从一个窗口到另一个窗口。
对于此用户购买同一铁路的两张票,没有任何通知。
有关在同一站点中的任何页面的访问信息,HTML5也会引入会话存储。
HTML5 Web存储示例
<!DOCTYPE HTML> <html> <body> <script type="text/javascript"> if (sessionStorage.hits) { sessionStorage.hits = Number(sessionStorage.hits) + 1; } else { sessionStorage.hits = 1; } document.write("Total no Hits :" + sessionStorage.hits); </script> <p>如果您要刷新页面,则增加点击次数。</p> <p>然后关闭窗口并再次打开它然后检查结果。</p> </body> </html>
日期:2020-04-11 23:04:11 来源:oir作者:oir