`
tipx
  • 浏览: 109001 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

[转载]各浏览器中COOKIE个数和大小限制汇总

    博客分类:
  • js
阅读更多
一、浏览器允许每个域名所包含的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大小超过限制都被忽略,且永远不会被设置。
分享到:
评论

相关推荐

    Cookie浏览器

    - 针对性:Cookie浏览器可能具有专门管理和利用Cookie的功能,如导入/导出Cookie,手动添加或删除特定网站的Cookie。 - 安全性:由于涉及敏感信息,用户需要确保使用可靠的Cookie浏览器,并定期清理或更新Cookie,...

    浏览器删除cookie方法.docx

    步骤5:IE6和IE7浏览器在“删除浏览的历史记录”中单击“删除”按钮后,会有一个提示“确实要删除IE临时文件夹中所有的cookie吗?”的提示,选择“是”即可。而IE8浏览器就没有确实要删除cookie的提示。 2. 火狐...

    百度账号COOKIE登录浏览器

    它强调了该浏览器具备导入和识别百度COOKIE的能力,这样用户在打开浏览器后,可以直接跳过登录步骤,快速访问百度的各项服务,如百度搜索、百度网盘、百度贴吧等,极大地提高了用户体验和效率。 标签“COOKIE浏览器...

    C#提取Chrome浏览器Cookie值源码

    在IT领域,尤其是在Web开发和自动化测试中,有时我们需要获取浏览器中的Cookie信息,例如,为了模拟用户登录状态或进行数据抓取。针对这个需求,`C#` 提供了一种方式来读取并解密Chrome浏览器的Cookie值。本文将详细...

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

    在使用Cookie.js时,需要注意浏览器对cookie的一些限制,例如每个域名下的cookie数量有限制,每个cookie的大小不能超过4KB,以及cookie的生命周期不能无限长。开发者需要根据实际需求合理设置cookie的参数,以确保其...

    浏览器中使用JS操作Cookie详解

    浏览器中如何操作Cookie? ​关于Cookie的概念和应用,大家可以看看我前面的几篇文章。并且在Cookie详解这篇文章中,介绍了如何在服务器端和使用JavaScript创建Cookie,并设置属性。 ​我们知道,Cookie是存储在...

    .net 获取浏览器Cookie(包括HttpOnly)实例分享.docx

    我们定义了两个枚举类型和一个 DLL 导入函数,并实现了一个名为 FullWebBrowserCookie 的类,该类可以获取 Web 浏览器的完整 Cookie。 通过本文,我们学会了如何使用 .net 获取浏览器 Cookie,包括 HttpOnly 类型的...

    browser-cookie 获取浏览器cookie

    `browser-cookie3` 是一个用于Python 3的库,能够帮助用户将当前浏览器中的cookies提取出来,并存储到一个`cookiejar`对象中,从而实现无需登录即可通过Python脚本获取与浏览器相同的网页内容。这个工具是基于...

    浏览器爬虫必备,获取浏览器的cookie

    在爬虫开发中,获取浏览器的Cookie是一个非常重要的步骤,因为Cookie中包含了用户的登录信息和会话信息,只有获取了正确的Cookie,爬虫程序才能模拟用户的行为,获取到准确的数据。下面我们将详细介绍获取浏览器...

    两个浏览器Cookie管理工具

    标题中的“两个浏览器Cookie管理工具”指的是用于管理和控制Web浏览器中Cookie的软件工具。Cookie是网站在用户浏览器上存储的小型文本文件,用于记录用户的浏览历史、登录状态、个性化设置等信息。对于开发者、网络...

    浏览器cookie获取插件Demo.rar

    浏览器Cookie获取插件Demo是一个用于演示如何在浏览器环境中获取指定URL的Cookie信息的示例项目。这个RAR压缩包中包含了实现这一功能的源代码和可能的文档,让我们深入了解一下相关知识点。 1. **浏览器插件**:...

    CefShafp浏览器多开-Cookie独立

    标题中的"CefSharp浏览器多开-Cookie独立"指的是利用CefSharp库实现浏览器的多实例运行,且每个实例的Cookie管理保持独立。CefSharp是一个.NET框架下的Chromium Embedded Framework (CEF)绑定库,它允许开发者在...

    浏览器Cookie一键切换_自动切换用户.mp4

    浏览器可以通过改变Cookie,实现快速切换登录帐号。 即可以点击工具栏Cookie按钮切换帐号, 也可以通过项目管理脚本定时自动切换帐号。 实测结果,适用于大多数网站,论坛等。

    FlashCookie 不被浏览器清除的Cookie

    为了解决这个问题,Flash开发者引入了FlashCookie,它们可以存储比普通Cookie更大容量的数据(高达100KB),并且更难以被用户发现和删除。 FlashCookie的工作原理是,当用户访问使用Flash技术的网站时,该网站可以...

    候鸟浏览器cookie号导入导出清空视频教程.zip

    【候鸟浏览器Cookie号导入导出清空视频教程】是一个针对使用候鸟浏览器进行Cookie管理的教程资源。在互联网上,Cookie是网站用于存储用户信息的一种小型文本文件,包括登录状态、购物车信息等。了解如何正确管理和...

    C# 调用 Cefsharp浏览器获取登录后的cookie

    而CefSharp是.NET框架下的一个开源项目,它封装了Chromium Embedded Framework(CEF),使得开发者可以在C#、VB.NET或任何.NET支持的语言中嵌入 Chromium 浏览器引擎,从而实现自定义的浏览器功能。 CefSharp提供了...

    通过改变浏览器的Cookie切换登录用户.zip_cookie会变化吗_use23n_通过改变浏览器的Cookie切换登录用户

    在这个场景下,“通过改变浏览器的Cookie切换登录用户”意味着用户可以通过清除或修改特定的Cookie来改变其在浏览器中的登录状态,从而实现不同用户间的快速切换。这通常是通过编程方式或者使用某些浏览器插件实现的...

    Python-pycookiecheat从浏览器的已验证会话中获取Cookie以便在Python脚本中使用

    `pycookiecheat`是一个方便的Python库,它允许我们从已经验证的浏览器会话中提取Cookie,然后在Python脚本中使用这些Cookie来模拟登录状态。 首先,让我们深入了解一下什么是Cookie。Cookie是服务器发送到用户...

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

    JavaScript Cookie 是一个专门为浏览器端设计的轻量级库,它提供了简单易用的API来处理浏览器中的cookie。这个库主要用于创建、读取、更新和删除cookies,是前端开发者在进行Web应用开发时处理用户数据存储的一个...

Global site tag (gtag.js) - Google Analytics