js 如何清除 cookie
时间: 2024-08-09 14:00:40 浏览: 33
在JavaScript中,你可以使用`document.cookie`属性来操作浏览器的cookie。如果你想清除某个特定的cookie,可以设置其有效期(`expires`)到过去的一个时间点,通常用UTC时间表示,例如:
```javascript
function deleteCookie(name) {
// 设置过期日期为一天前(单位为毫秒)
var date = new Date();
date.setTime(date.getTime() - 86400000); // 86400000 = 24 hours * 60 * 60 * 1000
// 使用'; path=' + document.location.pathname + '; expires=' + date.toUTCString()构建新的cookie字符串
document.cookie = name + "=; expires=" + date.toUTCString() +
"; path=/"; // 清除当前路径下的cookie,也可以改为其他路径
}
```
然后你可以通过这个函数删除一个cookie,比如:
```javascript
deleteCookie('yourCookieName');
```
如果你想要删除所有cookie,可以直接清理整个`document.cookie`:
```javascript
document.cookie = '';
```
但是请注意,这将清除浏览器的所有同源cookies。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)