coreJS调用浏览器中的cookie
时间: 2024-03-19 22:43:21 浏览: 145
javascript实现cookie功能
CoreJS 本身不提供直接调用浏览器中的 Cookie 的功能。但是,你可以使用浏览器原生的 JavaScript API 来读取和操作 Cookie。
以下是使用原生 JavaScript 读取和操作 Cookie 的示例代码:
1. 读取 Cookie:
```javascript
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) {
return parts.pop().split(';').shift();
}
}
```
使用 getCookie 函数读取 Cookie:
```javascript
const myCookie = getCookie('myCookie');
console.log(myCookie);
```
2. 设置 Cookie:
```javascript
function setCookie(name, value, days) {
let expires = '';
if (days) {
const date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = `; expires=${date.toUTCString()}`;
}
document.cookie = `${name}=${value}${expires}; path=/`;
}
```
使用 setCookie 函数设置 Cookie:
```javascript
setCookie('myCookie', 'Hello, world!', 7);
```
3. 删除 Cookie:
```javascript
function deleteCookie(name) {
document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`;
}
```
使用 deleteCookie 函数删除 Cookie:
```javascript
deleteCookie('myCookie');
```
总之,虽然 CoreJS 本身不提供直接调用浏览器中的 Cookie 的功能,但是你可以使用浏览器原生的 JavaScript API 来读取和操作 Cookie。
阅读全文