electron 操作 cookie
前言:在 Electron 中操作 Cookie 可以使用`electron`模块提供的`session`对象来实现。
一、获取 Cookie
通过`defaultSession`获取默认会话对象,然后调用`cookies.get`方法并传入要获取 Cookie 的 URL 地址,以获取该 URL 对应的 Cookie。
const electron = require("electron");
const session = electron.session.defaultSession;
session.cookies
.get({ url: "https://example.com" })
.then((cookies) => {
console.log(cookies);
})
.catch((error) => {
console.error(error);
});
二、设置 Cookie
调用`session.cookies.set`方法来设置 Cookie。
const electron = require("electron");
const session = electron.session.defaultSession;
const cookie = {
url: "https://example.com",
name: "myCookie",
value: "myValue",
domain: "example.com",
};
session.cookies
.set(cookie)
.then(() => {
console.log("Cookie set successfully.");
})
.catch((error) => {
console.error(error);
});
三、删除 Cookie
使用`session.cookies.remove`方法并传入要删除的 Cookie 的 URL 和名称来删除特定的 Cookie。
const electron = require("electron");
const session = electron.session.defaultSession;
session.cookies
.remove({ url: "https://example.com", name: "myCookie" })
.then(() => {
console.log("Cookie removed successfully.");
})
.catch((error) => {
console.error(error);
});
原文地址:https://blog.csdn.net/weixin_64684095/article/details/142967261
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!