web cookie(通常称为“cookie”)是网站存储在用户web浏览器中的一小段数据。当一个人加载一个网站时,cookie可以告诉浏览器关于他们访问或以前访问的信息。此信息可以让网站记住在上次访问期间设置的首选项,或者可以回忆以前访问中的活动。
您是否曾经访问过电子商务网站,并在购物车中添加了一些内容,但未能完成交易?如果您稍后返回该站点,却发现您的商品在该购物车中等待着您,那么您已经看到一个cookie正在运行。
HTTP cookie(web cookie的实际名称)的大小由用户代理确定。当您测量cookie的大小时,您应该计算整个cookie中的字节数
name=value配对,包括等号。
根据RFC2109,web cookie不应受到用户代理的限制,但浏览器或用户代理的最小功能应至少为每个cookie 4096字节。此限制适用于
name=value只有饼干的一部分。
这意味着,如果您正在编写cookie,并且cookie小于4096字节,那么符合RFC的每个浏览器和用户代理都将支持该cookie。
请记住,根据RFC,这是最低要求。有些浏览器可能支持更长的cookie,但为了安全起见,您应该将cookie保持在4093字节以下。许多文章(包括这篇文章的前一个版本)都建议,保持在4095字节以下就足以确保完全支持浏览器,但一些测试表明,某些较新的设备,如iPad3,其容量略低于4095字节。
确定不同浏览器中web Cookie大小限制的一个好方法是使用浏览器Cookie限制测试。
在一些浏览器中运行此测试,我们获得了这些浏览器最新版本的以下信息:
... 然而,最大的问题是,Facebook没有事先询问用户是否希望发布这些信息,就将这些信息发布到个人资料中。 ...
... 既然您已经了解了为什么GNOME Web是一个伟大的应用程序,让我们开始**一些Web应用程序。这个过程可能比你想象的要容易。 ...
...个焦点——跟踪你。跟踪可以采取多种形式;cookies可以了解您的浏览历史、在线行为、人口统计、消费习惯等。 ...
... 类似地,网站可以使用cookies来了解您喜欢的内容,从而根据您的喜好定制其内容。 ...
...上载到某些站点时,可能会出现400错误,而不是让您知道最大文件大小的错误。 就像404错误和502错误一样,网站设计者可以自定义400错误的外观。所以,你可能会在不同的网站上看到不同的400页。对于此错误,网站也可能使用...
与其他现代浏览器一样,microsoftedge包含了一些通过Internet发送数据的功能。其中一些人甚至将你的浏览器历史记录发送给微软。我们不建议您禁用所有这些功能,因为它们确实有用。但我们将解释各种选项的作用,这样您就可...
Chrome包含了许多向谷歌服务器发送数据的功能。我们不建议您禁用所有这些功能,因为它们确实有用。但是,如果你关心Chrome发送给Google的数据,我们会解释所有的设置是如何做的,这样你就可以自己做决定了。 如果你只想私...
...等详细信息。Firefox与Mozilla共享这些信息,以便Mozilla能够了解Firefox在现实世界中的表现。您也可以通过单击菜单>帮助>Firefox运行状况报告来查看它。如果您禁用此选项,Firefox将停止监视自身并与Mozilla共享此基本数据。 共...
...烹饪相关的网站。 Chrome还使用这些信息来支持“访问量最大”的页面,它允许您快速访问您经常访问的网站。其他浏览器可能有类似的功能。 表单和搜索历史记录 浏览器还会将您键入的单词存储到web窗体中,并使用其搜索框...
网络cookies自网络诞生以来就一直存在,在很大程度上,它们起到了有用的作用。但是,虽然大多数饼干是相当无害的,甚至是必要的,一些不是。 当然,我们讨论的是第三方cookie,如果您不知道如何在首选的web浏览器上阻止它...