`
xiangxingchina
  • 浏览: 524592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

各浏览器中cookie个数和大小限制

阅读更多

一、浏览器允许每个域名所包含的cookie数:

  Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。

  Firefox每个域名cookie限制为50个。

  Opera每个域名cookie限制为30个。

  Safari/WebKit貌似没有cookie限制。但是如果cookie很多,则会使header大小超过服务器的处理的限制,会导致错误发生。

  注:“每个域名cookie限制为20个”将不再正确!

二、当很多的cookie被设置,浏览器如何去响应。

  除Safari(可以设置全部cookie,不管数量多少),有两个方法:

  最少最近使用(leastrecentlyused(LRU))的方法:当Cookie已达到限额,自动踢除最老的Cookie,以使给最新的Cookie一些空间。InternetExplorer和Opera使用此方法。

  Firefox很独特:虽然最后的设置的Cookie始终保留,但似乎随机决定哪些cookie被保留。似乎没有任何计划(建议:在Firefox中不要超过Cookie限制)。

三、不同浏览器间cookie总大小也不同:

  Firefox和Safari允许cookie多达4097个字节,包括名(name)、值(value)和等号。

  Opera允许cookie多达4096个字节,包括:名(name)、值(value)和等号。

  InternetExplorer允许cookie多达4095个字节,包括:名(name)、值(value)和等号。

  注:多字节字符计算为两个字节。在所有浏览器中,任何cookie大小超过限制都被忽略,且永远不会被设置。

分享到:
评论

相关推荐

    cookiejs一个用于处理浏览器cookie的简单轻量级JavaScriptAPI

    总之,Cookie.js作为一款小巧且功能强大的JavaScript库,为处理浏览器cookie提供了一种简便易用的解决方案。其小巧的体积、无依赖的特性,以及丰富的API接口,使其成为开发者处理cookie问题的首选工具。在压缩后的...

    JavascriptCookie一个轻量级别的浏览器端cookie操作的库

    总的来说,JavaScript Cookie库是前端开发中处理浏览器cookie操作的一个高效选择,尤其适用于需要在多个页面间保持用户状态或简单数据存储的场景。通过灵活的API和丰富的配置选项,可以方便地集成到任何JavaScript...

    cookie信息的处理方法和处理cookie信息的浏览器.zip

    5. **浏览器的Cookie限制**:每个域名下的Cookie数量有限制,通常不超过50个,且总大小不能超过4KB。此外,不同浏览器对Cookie的隐私策略也有所不同,例如,隐私模式下可能不会保存Cookie。 6. **删除Cookie**:...

    关于COOKIE个数与大小的问题

    Cookie是Web应用程序中常用的一种数据存储机制,它允许服务器在客户端(用户浏览器)上...总的来说,了解并合理使用Cookie的数量和大小限制是Web开发中不可或缺的知识点,能够帮助我们构建更高效、更稳定的应用程序。

    cookie

    3. **Cookie的大小限制**:单个Cookie的大小不能超过4KB,因为这是大多数浏览器对Cookie大小的限制。如果超过这个限制,浏览器可能会忽略或修剪Cookie。 4. **安全性与隐私**:Cookie可以被任何人读取,因此不应在...

    取网页COOKIE(001).e.rar

    4.1 限制大小和数量:每个Cookie的大小不能超过4KB,且每个域名下的Cookie数量有限制,因此在设计时需考虑资源利用率。 4.2 安全性:Cookie不加密,容易被中间人攻击,不应存储敏感信息。可使用HTTPS协议保护传输...

    session与cookie的区别和联系?

    - Cookie有大小限制,通常每个Cookie的最大长度为4KB。 - Session没有大小限制,理论上可以存储任意大小的数据,但过多的数据会影响性能。 3. **生命周期管理**: - Cookie的生命周期可以通过设置过期时间来控制...

    添加、修改、删除cookie

    在Web开发中,Cookie是一种非常重要的技术,用于在客户端存储少量的数据。Cookie通常用来跟踪...此外,由于浏览器对每个站点都有Cookie数量和大小的限制,所以在使用Cookie时要考虑这些因素,避免过度使用导致问题。

    使用Cookie记录用户名和密码

    另外,需要注意的是,由于Cookie的大小限制(通常为4KB),存储大量的用户信息可能不现实。因此,对于大量数据的存储,更推荐使用Session或者基于数据库的会话管理方式。而Cookie更适合存储少量、重要的识别信息,如...

    cookie保存用户名和密码

    除了安全性,Cookie还有数量和大小限制。每个域下的Cookie数量有限,且单个Cookie的大小不能超过4KB。这意味着在存储复杂数据时,如大量用户信息,可能需要使用其他技术,如LocalStorage或SessionStorage。 总结...

    jscript中使用cookie

    - **浏览器限制**:每个浏览器有自己的Cookie存储空间,不同浏览器间的Cookie无法互访,可能影响到用户在不同浏览器上的体验。 - **易被删除**:用户可以直接删除硬盘上的Cookie文件,导致数据丢失。 - **安全性**...

    经典收藏Cookie和Session

    - **大小限制**:每个域名下的Cookie数量及单个Cookie的大小都有限制(通常最大为4KB)。 - **传输**:每次HTTP请求都会自动携带所有该域名下的Cookie到服务器端,这可能会增加网络负担。 - **Session**: - **...

    关于java应用cookie

    - **Cookie大小限制**:大多数浏览器对单个Cookie的大小限制约为4KB。 - **隐私政策**:根据法律法规要求,必须向用户明确告知网站使用Cookie的目的,并获得同意。 通过以上介绍,我们可以了解到Java中Cookie的基本...

    jquery-cookie

    需要注意的是,Cookie有一定的大小限制,通常每个Cookie不超过4KB。此外,每个域名下的Cookie数量也有限制,大多数浏览器允许20个同名Cookie。因此,在设计系统时,应合理规划Cookie的使用,避免因数量或大小超出...

    session 和cookie 区别

    - **Cookie**:每个Cookie的大小限制大约为4KB,数量上也有限制(每个域名下的Cookie数量有限)。有效期可以设置,可以是会话级别的,也可以是持久的。 - **Session**:理论上没有大小限制,但由于数据需要存储在...

    js技术,html表格列宽自由拖动并cookie缓存

    JavaScript的`document.cookie`属性用于设置和获取Cookie,需要注意的是,由于Cookie的大小限制,如果表格列过多,可能需要考虑其他持久化存储方式,如LocalStorage或SessionStorage。 表头的锁定功能,通常称为...

    木头多功能浏览器5.1专业版可免费使用MutouBrowser

    4. **自动改变分辨率和窗口尺寸**:这个功能对于网站开发者和测试人员尤其有价值,可以快速调整浏览器的视窗大小以适应不同的屏幕配置,确保网页在各种环境下都能正常显示。 5. **自动点击和自动填表**:用户可以...

    java中cookie的使用教程

    - Cookie大小限制:每个Cookie的大小不能超过4KB,且浏览器对每个站点的Cookie数量也有限制。 - 隐私问题:因为Cookie存储在客户端,所以不应存储敏感信息,如密码明文。 8. **替代方案** 对于需要大量存储或...

    cookie实现的购物车

    - **大小限制**:每个Cookie的大小不能超过4KB,这限制了能存储的数据量。 - **数量限制**:每个域名下最多只能有20个Cookie。 - **安全问题**:Cookie是明文传输的,不适用于存储敏感信息,如信用卡号。 - **...

Global site tag (gtag.js) - Google Analytics