html页面怎么删除cookie,javascript怎么清除cookie?

当web服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。Cookie是为了解决“如何记住用户信息”而发明的。有时为了我们的信息安全需要清除Cookie,我们该如何做呢?

c55cf180b8463ba120be3d50aea88600.png

javascript清除cookie的方法:

使用JavaScript清理Cookie首先要找到该Cookie对应的Name对应的值,然后设置其为过期:

找到Cookie有下面方法:function getCookie2(name){

var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

if(arr != null)

return unescape(arr[2]); return null;

}

找到后设置为过期,切记设置domain和path,只有这两个参数跟你要删除的参数完全一样才能把它删除掉。function resetNfluent(){

alert("before=>"+document.cookie);

var exp = new Date();

exp.setTime(exp.getTime() - 1);

var cval=getCookie2('name');

var lanObj=document.getElementById('lanOption');

var lanSel=lanObj.value;

alert(lanSel);

if(lanSel=='en'){

alert('let\'s reset nFluent');

alert('cval=>'+cval);

if(cval!=null){

document.cookie="name="+cval+";domain=.example.com;expires="+exp.toGMTString()+";path=/";

}else{

document.cookie="name=;domain=.example.com;expires="+exp.toGMTString()+";path=/";

}

}else{

alert('Don\'t need reset nFluent');

}

alert("after=>"+document.cookie);

}

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值