Session 已在electron中登录github会话

Session 已在electron中登录github会话,session,cookies,electron,Session,Cookies,Electron,有没有办法在electron窗口中插入一个登录的github会话 let win = new BrowserWindow({ width: 800, height: 600, }) win.loadURL('https://www.github.com') 电子有一个可以用来做这件事的电子。例如,您可以使用以下内容,只需设置您需要的所有cookie即可。(示例取自文件) const cookie={ 网址:'http://www.github.com', 名称:'dummy_n

有没有办法在
electron
窗口中插入一个登录的github会话

let win = new BrowserWindow({
    width: 800,
    height: 600,
})
win.loadURL('https://www.github.com')
电子有一个可以用来做这件事的电子。例如,您可以使用以下内容,只需设置您需要的所有cookie即可。(示例取自文件)

const cookie={
网址:'http://www.github.com',
名称:'dummy_name',
值:“dummy”
}
session.defaultSession.cookies.set(cookie,(错误)=>{
如果(错误)控制台。错误(错误)
})

此外,在编写这样的功能时,请确保您是。确保这不会为用户打开漏洞,并且用户隐私受到尊重。

由于不包含任何针对此漏洞的内容,我认为这是不可能的…您只想登录会话,或者您可以打开主页并通过electron登录?通过electron登录没有问题。我想知道我是否可以注入正确的cookie并直接登录。如果我查看chrome开发工具,我会看到以下形式的cookie:,但如果我执行
session.defaultSession.cookies.get({url:'https://www.github.com“},(呃,cookies)=>console.log(cookies))
我得到了另一种类型的对象。所以我想说的是,你们能提供一个更接近现实的例子吗?说得清楚,你们是指电子窗口中的开发工具,对吗?或者您是否登录到Chrome并在Chrome中查看Cookie?您能提供该代码给您的响应吗?是的,我使用Chrome登录到github,这些是我帐户的cookies。代码给出的响应是:您需要使用来自chrome的cookie值,并使用我发布的代码来设置来自chrome的cookie。从技术上讲,这是会话劫持,但因为这是您自己的会话,所以没有问题。