electron 操作 cookie

**前言:**在 Electron 中操作 Cookie 可以使用`electron`模块提供的`session`对象来实现。

通过`defaultSession`获取默认会话对象,然后调用`cookies.get`方法并传入要获取 Cookie 的 URL 地址,以获取该 URL 对应的 Cookie。

javascript 复制代码
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);

  });

调用`session.cookies.set`方法来设置 Cookie。

javascript 复制代码
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);

  });

使用`session.cookies.remove`方法并传入要删除的 Cookie 的 URL 和名称来删除特定的 Cookie。

javascript 复制代码
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);

  });
相关推荐
wordbaby7 小时前
搞不懂 px、dpi 和 dp?看这一篇就够了:图解 RN 屏幕适配逻辑
前端
程序员爱钓鱼7 小时前
使用 Node.js 批量导入多语言标签到 Strapi
前端·node.js·trae
鱼樱前端7 小时前
uni-app开发app之前提须知(IOS/安卓)
前端·uni-app
V***u4537 小时前
【学术会议论文投稿】Spring Boot实战:零基础打造你的Web应用新纪元
前端·spring boot·后端
TechMasterPlus7 小时前
VScode如何调试javascript文件
javascript·ide·vscode
dangdang___go8 小时前
动态内存管理||malloc和free.realloc和calloc
c语言·开发语言·算法·动态内存管理
YA3338 小时前
mcp-grafana mcp 使用stdio报错
java·开发语言
周杰伦_Jay8 小时前
【Go 语言主流 Web】 框架详细解析
开发语言·后端·微服务·架构·golang
i听风逝夜8 小时前
Web 3D地球实时统计访问来源
前端·后端
iMonster8 小时前
React 组件的组合模式之道 (Composition Pattern)
前端