JS获取cookie方法汇总

这篇具有很好参考价值的文章主要介绍了JS获取cookie方法汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JS提供了方便的设置cookie的办法,但是不像PHP那般用一个$_COOKIE函数就可以直接获取,JS需要对cookie的键值对进行操作,以下是汇总的四中读取cookie的方法

//方法一

var acookie = document.cookie.split("; ");

function getcookie(sname){

    for (var i = 0; i < acookie.length; i++) {

        var arr = acookie[i].split("=");

        if (sname == arr[0]) {

            if (arr.length > 1)

                return unescape(arr[1]);

            else

                return "";

        }

    }

    return "";

}文章来源地址https://www.toymoban.com/news/detail-831490.html

//方法二

function getcookie(objname){

    var arrstr = document.cookie.split("; ");

    for (var i = 0; i < arrstr.length; i++){

        var temp = arrstr[i].split("=");

        if (temp[0] == objname) return unescape(temp[1]);

    }

}

//方法三

有坑:WMSEMPID=01011540;   EMPID=00012152; 

cookiename是EMPID取的是第一个cookie。

function getcookie(cookiename){

    var cookiestring = document.cookie;

    var start = cookiestring.indexof(cookiename + '= ');

    if (start == -1)

        return null;

    start += cookiename.length + 1;

    var end = cookiestring.indexof("; ", start);

    if (end == -1) return unescape(cookiestring.substring(start));

    return unescape(cookiestring.substring(start, end));

}

//方法四

function readcookie(name){

    var cookievalue = "";

    var search = name + "=";

    if (document.cookie.length > 0){

        offset = document.cookie.indexof(search);

        if (offset != -1){

            offset += search.length;

            end = document.cookie.indexof(";", offset);

            if (end == -1) end = document.cookie.length;

            cookievalue = unescape(document.cookie.substring(offset, end))

        }

    }

    return cookievalue;

}

到了这里,关于JS获取cookie方法汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • python 获取cookie的方法

    python 获取cookie的方法

      在 Web应用程序中,用户访问网站时,通常会请求访问服务器上保存的一些用户信息(例如: Cookie),这些信息包含了用户的一些个人信息,比如:姓名、地址、密码等。对于用户来说,如果不需要这些信息,则可以不请求服务器上的这些数据,但是服务器会将这些信息保

    2024年02月07日
    浏览(9)
  • selenium保持用户登陆的方法(获取cookie和添加cookie)

    目录 获得cookie 实现登陆 首先在用户登陆界面手动获取用selenium点击等操作获得cookie,并保存至txt 在新链接添加cookie实现用户保持登陆

    2024年02月11日
    浏览(9)
  • 获取cookie的简单方法(电脑端)

    获取cookie的简单方法(电脑端)

    首先科普一下Cookie是什么 百度搜索的官方解释如下: Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。 简单来说就是

    2024年02月11日
    浏览(12)
  • 前端学习笔记:JavaScript基础语法(ECMAScript)

    前端学习笔记:JavaScript基础语法(ECMAScript)

    此博客参考b站:【黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程】https://www.bilibili.com/video/BV1Y84y1L7Nn?p=76vd_source=06e5549bf018e111f4275c259292d0da 这份笔记适用于已经学过一门编程语言(最好是C语言)的同学,如果你没有

    2024年02月16日
    浏览(25)
  • 3分钟搞懂:JavaScript 和 ECMAScript

    ECMAScript 是 JavaScript 语言的 国际标准 ,JavaScript 是 ECMAScript 的 一种实现 (Adobe ActionScript 和 JScript 同样实现了 ECMAScript)。 ECMAScript 是欧洲计算机制造商协会 ECMA(European Computer Manufacturers Association)发布的浏览器脚本语言标准。它是 262 号标准文件,又叫 ECMA-262。 ECMAScript 定义

    2023年04月22日
    浏览(9)
  • 爬虫之Cookie获取:利用浏览器模拟一个cookie出来、面对反爬虫、加密的cookie的应对方法

    爬虫之Cookie获取:利用浏览器模拟一个cookie出来、面对反爬虫、加密的cookie的应对方法

    在爬虫或模拟请求时,特别是获取验证码的时候,反爬虫的网站的cookie或定期失效,复制出来使用是不行的 为了应对这种方式,我们可能就需要像浏览器打开网站一样,取得它信任的cookie selenium就是一个很好的手段 一、什么是selenium Selenium最初是一个自动化测试工具,Selen

    2024年01月16日
    浏览(10)
  • 获取cookies的方法及使用postman进行接口关联

    获取cookies的方法及使用postman进行接口关联

    看有没有专门的登录测试地址,访问来获取cookie信息,然后将cookie信息粘贴到header里面 在登录前,提前打开审查元素,然后输入账号密码后,点击登录,就可以从检查工具(或者是去fiddler抓包工具去抓接口)里面抓接口查看cookie信息,    或者点击“应用”也可以查看到c

    2024年02月06日
    浏览(11)
  • JavaScript中数组常用方法汇总!

    数组是一个复杂数据类型,我们在操作它的时候就不能再想基本数据类型一样操作了。 比如我们想改变一个数组 这样肯定是不合理,因为这样不是在改变之前的数组。相当于重新制作了一个数组给到 arr 这个变量了,相当于把 arr 里面存储的地址给换了,也就是把存储空间换

    2024年02月17日
    浏览(10)
  • JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

    JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

    js代码,鼠标在页面点击时,记录元素的Xpath 代码:  

    2024年02月15日
    浏览(14)
  • 深入理解 ECMAScript modules:提升你的 JavaScript 技能(一)

    深入理解 ECMAScript modules:提升你的 JavaScript 技能(一)

    🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_ CSDN 博客专家、23年度博客之星前端领域TOP1 🕠 牛客 高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课 签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你

    2024年02月20日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包