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);

  });
相关推荐
Pyeako1 天前
python网络爬虫
开发语言·爬虫·python·requsets库
diegoXie1 天前
【Python】 中的 * 与 **:Packing 与 Unpacking
开发语言·windows·python
深耕AI1 天前
【wordpress系列教程】02 Blocksy主题
运维·服务器·前端
谎言西西里1 天前
掌握原型链,写出不翻车的 JS 继承
javascript
qq_479875431 天前
C++ 鸭子类型” (Duck Typing)
开发语言·c++
我笔记1 天前
vue 子父调用
前端·javascript·vue.js
勇气要爆发1 天前
【第一阶段—基础准备】第五章:Python模块和包管理(基础篇)—变形金刚的装备库
开发语言·python
lkbhua莱克瓦241 天前
Java进阶——IO流
java·开发语言·笔记·学习方法·io流
阿杰同学1 天前
Java中55种锁,高级面试题,最新面试题
java·开发语言
2401_860319521 天前
在React Native鸿蒙跨平台开发中实现一个冒泡排序算法并将其应用于数据排序,如何进行复制数组以避免直接修改状态中的数组
javascript·算法·react native·react.js·harmonyos