我需要一种方法来存储浏览器的全局数据.如果我打开一个带有来自我的应用程序的URL的新窗口,例如通过书签,我需要访问在另一个窗口中创建的一些数据,而不是发送到服务器.
据我所知,浏览器唯一的全局因素不仅仅是一个窗口(如window.name),它是一个cookie.我遇到的问题是,如果我设置一个cookie,然后将cookie与服务器的每个请求一起发送,但我不希望这些数据在线路上.有没有办法设置一个cookie,只是将它纯粹用作存储一些数据的存储桶,永远不会将数据发送到服务器?
有什么方法可以设置 cookie 并将其纯粹用作存储一些数据的存储桶,并且从不将该数据发送到服务器吗?
不。
你需要研究一个提供专用离线存储设施的插件,或者使用 HTML5 存储 API 并告诉每个人升级他们的浏览器
如果你决定走插件路线,据我所知你有 3 个选择:
我可能会首先考虑使用闪光灯,因为每个人都已经拥有它了。
如果您使用 silverlight,开发可能会容易得多。它的安装并不广泛,但传播得相当快。上次我听说* 大约 30% 的浏览器安装了它,这令人印象深刻。
不幸的是,谷歌 Gears 远远落后于第三名。人们会出于其他原因安装闪光灯和 silverlight,但没有人有装备。
*这是一个完全未经证实的引用,但似乎确实符合我在不同人的计算机等上看到的内容。
| 归档时间: |
|
| 查看次数: |
1488 次 |
| 最近记录: |