JavaScript清除所有Cookies - 使用js-cookie库
以下是使用js-cookie库清除所有Cookies的示例代码:
// 导入js-cookie库
import Cookies from 'js-cookie';
// 获取所有cookie的name
const cookieNames = Object.keys(Cookies.get());
// 循环删除每个cookie
cookieNames.forEach(cookieName => {
Cookies.remove(cookieName);
});
或者,如果您不使用ES6模块,则可以使用以下代码:
// 获取所有cookie的name
const cookieNames = Object.keys(Cookies.get());
// 循环删除每个cookie
cookieNames.forEach(function(cookieName) {
Cookies.remove(cookieName);
});
这将删除所有的Cookies,包括过期和未过期的。请注意,这可能会影响您的用户的体验,因为他们可能会丢失保存在Cookies中的数据。建议您在删除所有Cookies之前警告用户。
原文地址: http://www.cveoy.top/t/topic/mrRy 著作权归作者所有。请勿转载和采集!