Bar*_*art 25 html javascript local-storage file-uri
我正在开发一个html应用程序,它本质上是一系列页面,如书.在这个应用程序中,我想在页面中存储几个JavaScript变量.考虑页面读取,书签等等.当通过HTTP查看此应用程序时,我计划将localStorage与旧浏览器的回退(globalStorage,userData等)一起使用.
但是,如果通过"file://"访问文件,则会完全崩溃,例如,如果从CD上查看.似乎大多数(如果不是全部)localStorage解决方案都不能在文件协议下工作.Cookie不是"file://"下的选项.
有关如何在通过"file://"查看html页面时保存JavaScript数据的任何想法?
它实际上只需要在当前用户会话中可用.我真的不想使用框架,但到目前为止,我想不出另一种方法来实现这一点
我工作的一个伙伴通过分享他使用window.name的实现来帮助我解决这个问题,以便在单个窗口/会话的页面之间存储数据.
可以在此处找到类似的实现(以及围绕该方法的讨论):http://ajaxian.com/archives/whats-in-a-windowname
我一直在做这个方法的初步测试看起来很有希望.我在以下浏览器的文件协议(从桌面加载页面,又名 - "file:\")下测试了这个.它适用于所有这些!!
我还没有对你可以在这里存储多少数据进行任何测试,但是互联网似乎同意2 MB的值.
来源,链接,更多信息
| 归档时间: |
|
| 查看次数: |
7697 次 |
| 最近记录: |