js清除cookie(js清除cookie中的一个字段)

本篇文章给大家谈谈js清除cookie,以及js清除cookie中的一个字段对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求一段JS 清除cookie的代码

代码如下:

function 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()

}

}

在js中如何删除一个cookie

1、简单的删除cookie

//删除cookie

function deleteCookie(name){ 

    var date=new Date(); 

    date.setTime(date.getTime()-10000); 

    document.cookie=name+"=v; expires="+date.toGMTString(); 

}

2、设置访问路径的cookie删除

/**

* js 删除 http cookie

* @param name   名字

* @param path   竖谈路径

* @param domain 域名

*/

function deleteCookie(name,path,domain){

    if(getCookie(name)) 悔厅document.cookie= name+'='+

      ((path)?';path='+path:'')+

      ((domain)?';domain='+domain:'') +

      ';expires=Thu,01-Jan-1970 00:00:01 GMT';

}

/**

* js取得http cookie

* @param name cookie名字

*/

function getCookie(name) {

 余前碰   var start = document.cookie.indexOf( name + "=");

    var len = start + name.length + 1;

    if((!start)(name!=document.cookie.substring(0,name.length))){

        return null;

    }

    if ( start == -1 ) return null;

        var end = document.cookie.indexOf( ';', len );

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

    return unescape( document.cookie.substring( len, end ) );

}

[img]

用js怎么实现 点击[退出]后 删除cookie 记录???

仅仅靠js 是无法实现的,猛尺隐因为产生和删除枝厅cookie 要靠服务器端的脚本实现,京东360用的是asp,

让JS调用asp ,可以用ajax实现,其实除困蔽了asp,还有其他脚本 php,jsp.

js中在一个if条件下关闭浏览器时清除cookie怎么实现

$rootScope.setCookie = function (c_name, value, expiredays)//存入cookie

{

var exdate = new Date();

exdate.setDate(exdate.getDate() + expiredays);

document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : "没升橘;expires=" + exdate.toGMTString());

};

$rootScope.getCookie = function (name)//取出cookie

{

var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");

if (arr = document.cookie.match(reg))

return (arr[2]);

else

return null;

}

$rootScope.clearCookie = function (name)//删除cookie

{

var exp = new Date();

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

var cval = $rootScope.getCookie(name);

if (cval != null)

document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();

}

//调用

if (ischeck) {

$rootScope.setCookie("islogin", currentInfo.islogin,30);

$rootScope.setCookie("userid", currentInfo.userid, 30);

$rootScope.setCookie("sign", currentInfo.sign, 30);

} else {/枯团/设置笑基过期时间

console.log("立即过期");

$rootScope.setCookie("islogin", currentInfo.islogin);

$rootScope.setCookie("userid", currentInfo.userid);

$rootScope.setCookie("sign", currentInfo.sign);

}

关于js清除cookie和js清除cookie中的一个字段的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表