使用 JavaScript 删除当前域的所有 Cookie
在 JavaScript 中,删除当前域的所有 Cookie 涉及以编程方式将它们从浏览器存储中删除.
如何使用删除所有 Cookie JavaScript
要清除当前域的所有 cookie,您可以使用以下 JavaScript 函数:
function deleteAllCookies() { document.cookie.split(';').forEach(cookie => { const eqPos = cookie.indexOf('='); const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie; document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT'; }); }
此函数迭代存储在文档 cookie 属性中的所有 cookie,提取他们的名字并将其设置为过去的到期日期(1970 年 1 月 1 日),从而有效地“删除”
该方法的局限性
请注意,此代码有一些限制:
以上是如何使用 JavaScript 删除当前域的所有 Cookie?的详细内容。更多信息请关注PHP中文网其他相关文章!