我正在玩Sencha,我注意到在Chrome的“选项”、“->”、引擎盖下的“->”、“Cookie和其他数据”上嗅探到,任何在Sencha Touch上创建的本地存储都没有“源”。
这不是一个真正的问题,因为一切都很完美,而且任何本地存储都有自己的id。但是,如果我将此应用程序与phonegap一起嵌入并部署到设备上,会怎么样呢?如果我有两个不同的应用程序,并且都有null 'origin‘,它们将共享所有的本地存储!谁能保证它们不共享本地存储id呢?
我错过了什么吗?
发布于 2012-03-01 17:29:18
根据HTML5草案规范,浏览器根据方案+主机名+唯一端口(也称为HTML5源)隔离LocalStorage值,因为我们不希望恶意网站访问其他网站的.Hostname数据。
因此,我认为对于你的情况,数据也应该存储在域名中。一定要检查Chrome的开发者工具->资源标签。
https://stackoverflow.com/questions/9496204
复制相似问题