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

  });
相关推荐
封奚泽优5 分钟前
下降算法(Python实现)
开发语言·python·算法
wordbaby24 分钟前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter
笃行客从不躺平27 分钟前
遇到大SQL怎么处理
java·开发语言·数据库·sql
郝学胜-神的一滴27 分钟前
Python中常见的内置类型
开发语言·python·程序人生·个人开发
A***071737 分钟前
React数据可视化应用
前端·react.js·信息可视化
g***B7381 小时前
Kotlin协程在Android中的使用
android·开发语言·kotlin
火白学安全1 小时前
《Python红队攻防零基础脚本编写:进阶篇(一)》
开发语言·python·安全·web安全·网络安全·系统安全
爱码小白1 小时前
PyQt5 QTimer总结
开发语言·qt
A***27951 小时前
Kotlin反射机制
android·开发语言·kotlin
泉城老铁1 小时前
Vue2实现语音报警
前端·vue.js·架构