用户可以禁用HTML5 sessionStorage,他可以如何禁用cookie?用户是否可以禁用html5 sessionStorage?
另外是sessionStorage将有效,直到页面刷新?我的意思是什么会话实际上是什么意思,是页面刷新?
用户可以禁用HTML5 sessionStorage,他可以如何禁用cookie?用户是否可以禁用html5 sessionStorage?
另外是sessionStorage将有效,直到页面刷新?我的意思是什么会话实际上是什么意思,是页面刷新?
用户可以禁用HTML5 sessionStorage,他可以如何禁用cookie?
用户可以清除cookie或禁止任何网站为自己设置cookie。每个浏览器都有该选项。
对于例 - :Block Cookies
我的意思是会话实际上意味着,它是页面刷新?
首先,它不是一个页面刷新
最简单的比喻:会话是令牌,它允许用户访问网络的任何区域app.This令牌,直到浏览器紧密有效。当你关闭浏览器时,所有会话数据都将被清除。
那么,如果我想让我的数据持续一段时间,说我想永久(考虑到用户没有清除cookie)在我的用户浏览器上存储一些价值。
局部存储器:本地存储允许数据持续超过浏览器close.So当用户回来,我们可以用我们的application.We数据可以设置届满it.We可以清除它,当我们想要。
注意:对的sessionStorage与localStorage的
IE7 +支持常规的cookie存储:这是我们存储在浏览器client.All一些数据的好旧的方式支持它。但是问题是他们提供太多更小的空间。
一个cookie提供4KB空间,针对每一个域有一种 约15-20饼干的限制。 LocalStorage和SessionStorage来拯救我们。他们提供了相当不错的空间。 不同的浏览器有不同的容量。
IE(10 MB)...惊喜惊喜
Mozzilla(5 MB)
铬(2。5 MB)
所以,基本上我可以使用localStorage的,如果我想将数据持续超过浏览器关闭和sessionStorage的,如果我想将数据与在浏览器关闭坚持。
有一些JS速效也..
随时问,如果你不明白的东西.. –
http://stackoverflow.com/questions/8498357/when-should-i-use-html5-sessionstorage?rq=1 –
...所以,用户可以禁用html5 sessionStorage的? –
sessionStorage
用于基于会话的数据。当标签按照标准关闭时,它会被擦除。您应该使用localStorage
来坚持跨标签/窗口关闭。当然,浏览器总是不支持这些功能或将其禁用,因此您应该处理该边缘情况以确保您的网站保持正常运行。做到这一点的最佳方式是恢复使用cookie或使用兼容性库,如this one。
是。 HTML5 sessionStorage(和localStorage)可以被禁用,和数据也可以被清除。
很容易阻止浏览器接受localStorage和sessionStorage。
在Firefox中:输入“about:config中”在地址栏中,并点击回车 查看内部浏览器设置。向下滚动至 “dom.storage.enabled”,右键单击它并点击“切换”以禁用DOM存储。
在Internet Explorer中:选择“工具” - >“Internet选项” - > “高级”选项卡 - >转到“安全” - >取消选中“启用DOM-存储”
在Chrome中:打开“选项”并选择“Under the Hood”选项卡。点击 “内容设置...”,选择“Cookies”并设置“阻止来自 的站点设置任何数据”。
另请注意:有一些浏览器安全插件/ extras/add-ons会阻止localStorage。如果localStorage/sessionStorage对您的页面操作至关重要,则应该尝试进行测试读写。
关于您的其他问题:sessionStorage 将生存页面刷新。 localStorage将在浏览会话之间持续存在并在浏览器重新启动后继续存在。
那么仍然有用户不支持[HTML5存储](https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage)的旧浏览器。 – nnnnnn
在Firefox中,您可以禁用'sessionStorage'。 – Pieter