假设浏览器访问了127.0.0.1:8080的服务器并创建了对应的cookie,那么,前端的js怎么操作这个cookie
时间: 2024-02-13 13:00:38 浏览: 48
java和js中cookie的相关操作.pdf
前端的JavaScript可以通过document.cookie属性来操作cookie。该属性返回当前文档的所有cookie,每个cookie是一个字符串,多个cookie使用分号+空格(; )分隔开。
要设置cookie,可以使用以下语法:
```
document.cookie = "key=value; expires=date; path=path; domain=domain; secure";
```
其中,key表示cookie的名称,value表示cookie的值。expires表示cookie的过期时间,path表示cookie的路径,domain表示cookie的域名,secure表示cookie只能通过https协议传输。
要获取指定名称的cookie,可以使用以下代码:
```
function getCookie(name) {
let cookies = document.cookie.split("; ");
for (let i = 0; i < cookies.length; i++) {
let cookie = cookies[i].split("=");
if (cookie[0] === name) {
return cookie[1];
}
}
return null;
}
```
该函数将文档的所有cookie分割成数组,然后遍历数组查找指定名称的cookie,并返回其值。
阅读全文