使用cookie而不将其发送回服务器

使用cookie而不将其发送回服务器,第1张

概述我需要一种方法来存储浏览器的全局数据.如果我使用应用中的网址打开一个新窗口,例如通过书签,我需要访问在另一个窗口中创建的一些数据,而不是发送到服务器. 据我所知,浏览器唯一的全局因素不仅仅是一个窗口(如window.name),它是一个cookie.我遇到的问题是,如果我设置一个cookie,然后将cookie与服务器的每个请求一起发送,但我不希望这些数据在线路上.有没有办法设置一个cookie, 我需要一种方法来存储浏览器的全局数据.如果我使用应用中的网址打开一个新窗口,例如通过书签,我需要访问在另一个窗口中创建的一些数据,而不是发送到服务器.

据我所知,浏览器唯一的全局因素不仅仅是一个窗口(如window.name),它是一个cookie.我遇到的问题是,如果我设置一个cookie,然后将cookie与服务器的每个请求一起发送,但我不希望这些数据在线路上.有没有办法设置一个cookie,只是将它纯粹用作存储一些数据的存储桶,永远不会将数据发送到服务器?

解决方法

Is there any way to set a cookie and just use it purely as a bucket for storing some data and never send that data to the server?

没有.

您需要查看提供专用脱机存储工具的插件,或使用HTML5存储API并告诉每个人升级其浏览器

如果你决定采用插件路线,据我所知你有3个选择:

> Google Gears
> Flash – 它有一个离线存储设施 – 您可以编写一个小型Flash应用程序来使用此工具存储内容,然后通过JavaScript与其互 *** 作.
> Silverlight也有离线存储 – 与flash一样,你可以编写一个小应用程序来进行存储,然后通过JavaScript与它互 *** 作.

我可能会先考虑使用闪存,因为每个人都已经拥有它.

如果你使用silverlight,开发可能会容易得多.它没有广泛安装,但它正在快速传播.最后我听说*有30%的浏览器安装了它,这非常令人印象深刻.

不幸的是,Google齿轮将成为遥远的第三位.人们将出于其他原因安装闪光灯和silverlight,但没有人装备.

*这是一个完全未经证实的引用,但似乎与我在各种人的计算机等上看到的相符.

总结

以上是内存溢出为你收集整理的使用cookie而不将其发送回服务器全部内容,希望文章能够帮你解决使用cookie而不将其发送回服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存