谢谢
Storage对象(localStorage和sessionStorage)可以从打开相同页面的所有选项卡中获得。
然而(一些注释声明这是不正确的,但这是对文档的曲解),当您打开一个新选项卡时,将在内部创建一个新的存储对象。这是第一个的克隆,所以在这一点上的内容是相同的。
它们与该点分开处理,但您可以通过监听代码中的storage
事件来同步它们。
在http://dev.w3.org/html5/webstorage/#中,-sessionstorage-attribute:(请注意,规范针对的是实现者)
当通过克隆现有的浏览上下文创建新的顶级浏览上下文时,新的浏览上下文必须从与原始的会话存储区域相同的会话存储区域开始,但从那时起,这两个集合必须被认为是分开的,不以任何方式相互影响。[...]当对与会话存储区域[...]相关联的存储对象x调用setItem()、removeItem()和clear()方法时,对于窗口对象的sessionStorage属性的存储对象与相同存储区域(而不是x)相关联的每个文档对象,发送存储通知。
也就是说,当修改active选项卡中的存储时,storage
事件将发送到所有其他选项卡(对于相同的来源)--但不发送active选项卡,因为active选项卡当然不需要,因为它是正在修改的选项卡。
使用事件读取key
和newvalue
字段,以更新当前非活动选项卡中的localsession
(事件上还有oldvalue
)。StorageArea
包含受影响的存储对象(如果同时使用本地存储和会话存储,则非常有用)。
至于“一个域”--是的,相同的数据只能用于相同的源(方案、域和端口)。
将数据发送到服务器是完全可能的。存储在存储(会话和本地)中的所有内容都存储为字符串。不过,我建议对其进行编码(不需要JSON,因为它已经存储为字符串)。使用F.EX:
var dataForServer = encodeURIComponent(sessionStorage.getItem(myKey));
问题内容: 除了是非持久性的并且仅限于当前窗口之外,会话存储与本地存储相比是否还有其他好处(性能,数据访问等)? 问题答案: localStorage和sessionStorage都扩展了Storage。除了的预期的“非持久性”外,它们之间没有区别。 也就是说,存储在中的数据将 一直保留到明确删除为止 。所做的更改将被保存,并且可用于当前和将来对该站点的所有访问。 对于, 更改仅在每个选项卡上可用
我在两台服务器的memcache上都面临会话存储问题。我在云服务器上安装了memcached 3)vi/etc/sysconfig/memcached并添加 port=“11211” user=“memcached” maxconn=“1024” cachesize=“264” options=“-l 127.0.0.1”//,我尝试将服务器1的ip放在服务器1的memcache配置文件上,将服务
sessionStorage 会话存储 存储针对QQ帐号隔离 数据存储于内存中,当前游戏结束后被清空 函数 key( index ) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.sessionStorage.key(0); getItem( key )
Server-Send事件 Server-Send事件指的是网页 自动获取来自服务器端的更新。以前也能做到这点,前提是网页必须询问是否有可用的更新。通过服务器发送事件,更新能够自动送达。 支持情况:除了IE浏览器外,其它主流浏览器匀支持服务器发送事件。 检测Server-Send的支持情况 在书写代码时,首先是 检测浏览器是否支持Server-Send,代码如下: if (typeof(Event
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。 Server-Sent 事件 - 单向消息传递 Server-Sent 事件指的是网页自动获取来自服务器的更新。 以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。 例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。 浏览器支持
我想我调用AWS存储网关refreshCache方法的频率太高了(如消息所示),但我不确定我需要等待多长时间,直到我再次点击它,任何帮助都将是感激的。 com.amazonaws.services.StorageGateway.model.InvalidGatewayRequestException:向服务器发送的请求太多。(服务:AwsStorageGateway;状态代码:400;错误代码:I