js清除cookie(js清除cookie中的一个字段)
本篇文章给大家谈谈js清除cookie,以及js清除cookie中的一个字段对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、求一段JS 清除cookie的代码
- 2、在js中如何删除一个cookie
- 3、用js怎么实现 点击[退出]后 删除cookie 记录???
- 4、js中在一个if条件下关闭浏览器时清除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中的一个字段的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。