vue 关于清除浏览器全部cookie的问题及解决方法(绝对有效)

这篇具有很好参考价值的文章主要介绍了vue 关于清除浏览器全部cookie的问题及解决方法(绝对有效)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

请仔细观察你的浏览器cookie~

1、问题描述

我们在日常开发中,有本地调试,有多个服务器的线上调试部署。从中我观察到,每次使用同一浏览器,如果再次登录时我们没有清理缓存,会有很多匪夷所思的问题。比如:token在cookie里保存,导致登录失效。多个角色登录时明明token已经更新,但使用的还是旧的token导致登录失败等等…

2、思路以及遇到问题

然后我就想到了一个简单粗暴的方法,在单点登录时直接删除全部cookie然后获取新的token但是出现了删除不了全部,只能删除当前域(本地)的cookie…

3、问题解决(晒出全部代码以及注释)

(1)问题的核心原因:

不同域(domain)无法全部清除

(2)解决问题的全部代码与注释:
   delAllCookie() {
      //清空全部cookie
      var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
      if (keys) {
        for (var i = keys.length; i--; ) {
          document.cookie =
            keys[i] + "=0;path=/;expires=" + new Date(0).toUTCString(); //清除当前域名下
          document.cookie =
            keys[i] +
            "=0;path=/;domain=" +
            document.domain +
            ";expires=" +
            new Date(0).toUTCString();
          document.cookie =
            keys[i] +
            "=0;path=示例:/index.vue(不同域的path,也就是你清除不了的cookie);domain=示例:10.10.10.208(不同域的domain,也就是你清除不了的cookie);expires=" +
            new Date(0).toUTCString();
                               **document.cookie可加多条!!!!**
        }
      }
    },

4、总结问题

描述问题时看似简单,但其实在排查现实问题时也是需要清晰思路的,它会造成很多*疼的问题。当然在我们不同的现实开发场景,具体问题具体分析。

5、要个好评

理解不全面的希望大家可以补充。如果帮到大家了,给个免费的赞吧!~~~~文章来源地址https://www.toymoban.com/news/detail-415787.html

到了这里,关于vue 关于清除浏览器全部cookie的问题及解决方法(绝对有效)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 关于selenium库浏览器webdriver不能被找到的问题

    报错提示: selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for firefox using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location 意思就是找不到驱动火狐浏览器的webdriver,网络上回答的方法一般是:

    2024年02月08日
    浏览(58)
  • 关于loadrunner火狐浏览器录制脚本无法打开或者无代码的问题

    此处用的火狐浏览器为 1.检查loadrunner的服务器有没有打开  2.查看自己安装的火狐目录 3.把火狐浏览器全部关闭查看任务管理器中的火狐进程 4.如果不行的话打开loadrunner页面(在选择浏览器的左下角)  5.此处在重试一次 亲测有效

    2024年02月12日
    浏览(52)
  • vue浏览器插件安装-各种问题

    https://blog.csdn.net/qq_55640378/article/details/131553642 下载地址: Tags · vuejs/devtools · GitHub npm  install  或是 cnpm  install 遇到的报错   设置淘宝镜像源(推荐使用nrm,这一步是为了保证其他依赖不报错  npm install -g nrm nrm use   taobao 文件下载到移动硬盘中cnpm  intall 报错   cnpm install

    2024年02月11日
    浏览(46)
  • vue对于低版本浏览器兼容问题

    由于采用了vite3而不是vue-cli,所以以前的很多兼容方式都不能做。接下来就看一下vite是怎么做到低版本兼容的问题。 @vitejs/plugin-legacyds 官方唯一指定的兼容工具库,使用方式官网都有了 虽然有些确实是兼容了低版本,但是,有些工具库利用了些新的特性,页面还是报错。

    2024年02月12日
    浏览(50)
  • 如何清除谷歌浏览器的缓存?这里有详细步骤

    如果你想解决加载或格式化问题,以改善你在谷歌Chrome上的浏览体验,那么清除缓存和cookie是一个很好的开始。以下是删除它们的方式和操作。 当你访问一个网站时,它有时会保存(或记住)某些信息。Cookie保存用户的浏览数据(征得他们的同意),缓存通过记住上次访问时

    2024年02月19日
    浏览(38)
  • 彻底清除谷歌浏览器注册表方法(简单有效)

    在电脑上使用网络爬虫,有时需要下载对应版本的谷歌浏览器,但是前几天在卸载谷歌浏览器,安装其他版本时,双击安装包,没有反应。查阅网上教程后,发现是注册表没有彻底清理干净导致的,下面我就展示一下我的解决办法。 第一步:直接在桌面新建一个文本文档,将

    2024年02月11日
    浏览(40)
  • 如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari)

    如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari) Chrome Chromium Edge Firefox Safari clear DNS Cache, flush DNS cache 请访问原文链接:https://sysin.org/blog/clear-browser-dns-cache/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 天下只剩三种(主流)浏览器: Apple Safari Mozilla Firefox

    2024年02月11日
    浏览(49)
  • Python + Selenium 处理浏览器Cookie

    工作中遇到这么一个场景:自动化测试登录的时候需要输入动态验证码,由于某些原因,需要从一个已登录的机器上,复制cookie过来,到自动化这边绕过登录。 浏览器的F12里复制出来的cookie内容是文本格式的: 这里需要把cookie文本处理为name和value格式的字典形式,这个是S

    2024年02月13日
    浏览(54)
  • 深入解析浏览器Cookie(图文码教学)

    本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主! 也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远! Cookie 翻译过来是饼干的意思。 Cookie是一种用于在客户端浏览器和服务器之间进行状态跟踪的技术

    2024年02月16日
    浏览(37)
  • 关于position:fixed定位的位置不对的问题(即没有按照浏览器的窗口进行定位)

    问题: 今天在开发过程中发现元素使用 position: fixed 时位置有问题,位置跟我写的位置对不上,后面在 MDN 上面找到了答案,下面是关于 position: fixed 的描述: fixed: 元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元

    2024年02月15日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包