据我所知,浏览器唯一的全局因素不仅仅是一个窗口(如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而不将其发送回服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)