gpt4 book ai didi

javascript - 通过 Javascript 删除或重置浏览器 cookie

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:47 26 4
gpt4 key购买 nike

HTML 链接:

<a href="javascript:del_cookie(name);">Logout</a>
<a href="javascript:delete_cookie(rememberKeepMeLoggedIn);">Logout</a>
<a href="javascript:eraseCookie(name);">Logout</a>

<a href="#" onclick="del_cookie(name);">Logout</a>
<a href="#" onclick="delete_cookie(rememberKeepMeLoggedIn);">Logout</a>
<a href="#" onclick="eraseCookie(name);">Logout</a>

Javascript:

function delete_cookie(rememberKeepMeLoggedIn) {
var cookie_date = new Date ( );
cookie_date.setTime ( cookie_date.getTime() - 1 );
document.cookie = rememberKeepMeLoggedIn += "=; expires=" + cookie_date.toGMTString();
}

function del_cookie(name) { document.cookie = 'acceptsCookies=; expires=Thu, 01 Jan 1970 00:00:00 GMT;';
window.location = "http://www.smugmug.com/logout.mg?goTo=#"
}

function eraseCookie(name) { var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++)
eraseCookies(cookies[i].split("=")[0]);
}

如何删除或重置名为“UP-759283”的 cookie?
下面的语法看起来不错吗?

这是我的 javascript 函数:

function del_cookie() {
document.cookie = UP-759283 +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}

HTML URL 标注
<a href="javascript:del_cookie(); document.location.reload( );">Logout</a>

最佳答案

Does the syntax below look good?

没有;只需通过 JSLint 运行您的代码你会看到的。改变

document.cookie = UP-759283 +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; 

document.cookie = 'UP-759283=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; 

根据 MDC document.cookie docs ,通过将过期时间设置为零来删除 cookie:

document.cookie = 'UP-759283=; expires=Thu, 01 Jan 1970 00:00:00 GMT;';

其他引用:cookies @ quirksmode.

关于javascript - 通过 Javascript 删除或重置浏览器 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com