js清除全部cookie

智数先锋说
• 阅读 5424

试了很多网上写的清除cookie的代码,逻辑是将cookie有效期设为过期时间,但是没有效果,最后发现还要再加个max-age=0

const clearCookie = () => {
  var keys = document.cookie.match(/[^ =;]+(?==)/g);
  if (keys) {
    for (var i = keys.length; i--; ) {
      document.cookie =
        keys[i] +
        "=0;expires=" +
        new Date(0).toUTCString() +
        ";max-age=0";
    }
  }
};
点赞
收藏
评论区
推荐文章
Dax Dax
4年前
Cookie和Session
Cookie是浏览器(UserAgent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能。Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie的Expires属性标识了Cookie的有效时间,当Cookie的有效时间过了之后,这些数据就被自动删除了。如果不设置
Stella981 Stella981
3年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Stella981 Stella981
3年前
Selenium(十二):操作Cookie、调用JavaScript、HTML5的视频播放
1\.操作Cookie有时候我们想要验证浏览器中cookie是否正确,因为基于真实cookie的测试是无法通过白盒和集成测试的。WebDriver提供了操作Cookie的相关方法,可以读取、添加和删除cookie信息。WebDriver操作cookie的方法:get\_cookies():获得所有cookie信息
Stella981 Stella981
3年前
JS设置cookie、读取cookie、删除cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,
Stella981 Stella981
3年前
C#创建cookie读写cookie
一、创建cookie    HttpCookiecookienewHttpCookie("UserInfo");//创建多值cookie             cookie.ExpiresDateTime.Now.AddDays(1);//设置cookie的失效时间为一天,如果不设置失效时间,cookie会在浏览器关闭即消失,不
Stella981 Stella981
3年前
PHP的cookie与Javascript的cookie的关系
PHP读写cookie的语句:setcookie("user","Lilu",time()3600);echo$_COOKIE"user";javascript读写cookie代码:functionSetCookie(name,value)//两个参数,一个是cookie的名子,一
Easter79 Easter79
3年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Stella981 Stella981
3年前
Cookie技术
一、Cookie技术Cookie技术是将用户的数据存储到客户端的技术,我们分为两方面学习:第一,服务器端怎样将一个Cookie发送到客户端第二,服务器端怎样接受客户端携带的Cookie1.服务器端向客户端发送一个Cookie1)创建Cookie:CookiecookienewCookie(StringcookieName,
Stella981 Stella981
3年前
JavaScript 使用Cookie
1.Cookie包含多个互不相关的信息块:名称、值、到期日期和时间、有效路径(默认为当前路径)、域(默认为当前主机)2.创建Cookiedocument.cookievalue;document.cookie'fontSize14';//Cookie有默认到期时间、路径和域,在Cookie值字符串中添加一个分号,后面跟上Cookie属性ex
Stella981 Stella981
3年前
RabbitMQ erlang.cookie解惑
背景在搭建RabbitMQ集群的时候往往会因为.erlang.cookie而报各种错误,网上查资料也会经常说.erlang.cookie会在$home下,或者在/var/lib/rabbitmq下,到底在rabbitmq启动的时候用的哪个cookie,cookie存放的路径在哪里,那么下面我们来仔细的查证一下。.erlang.cookie是什
铁扇公主 铁扇公主
1年前
Mac电脑好用的浏览器缓存清理软件 Cookie激活版中文最新
Cookie6有很多变化,很难跟踪它,但这里有一些最显着的变化和改进。Cookie6现在是沙盒,现在有两个可选择的界面高级视图和简单视图。高级视图类似于Cookie4.简单视图是全新的,使cookie管理变得非常简单;只需调整滑块并让Cookie处理所有内
智数先锋说
智数先锋说
Lv1
愿我喜欢的人都能被好运照顾。
文章
5
粉丝
0
获赞
0