登录电子的github会话

时间:2017-06-29 11:08:22

标签: session cookies electron

有什么方法可以在electron窗口中注入登录的github会话吗?

let win = new BrowserWindow({
    width: 800,
    height: 600,
})
win.loadURL('https://www.github.com')

1 个答案:

答案 0 :(得分:1)

Electron有Cookies API你可以用来做这件事。例如,您将拥有类似以下内容的内容,并设置您需要的所有Cookie。 (例子来自文档)

const cookie = {
                   url: 'http://www.github.com',
                   name: 'dummy_name',
                   value: 'dummy'
               }

session.defaultSession.cookies.set(cookie, (error) => {
    if (error) console.error(error)
})

此外,在编写此类功能时,请确保您为being secure and responsible。确保这不会为用户打开漏洞,并且正在尊重用户隐私。