如何在Electron Framework中使用登录事件?

时间:2016-07-09 11:00:03

标签: javascript node.js chromium electron

我想了解一些有助于了解Electron Framework中Event: 'login'功能的工作原理。它是浏览器中常见的密码自动填充/记住密码功能的低级实现吗?我想用它在网页的登录流程中自动填写密码,例如。

const electron = require('electron')
const {app,BrowserWindow} = electron

app.on('ready', ()=>{
    let win = new BrowserWindow({
        width:800,
        height:600
    })
//This is where I'm confused
app.on('login', (event, webContents, request, authInfo, callback) => {
  event.preventDefault();
  callback('my_username', 'my_password');
});
//How to implement autofill to https://accounts.google.com?



    win.loadURL('https://accounts.google.com')

});

Here is the link to the specification in their docs

2 个答案:

答案 0 :(得分:2)

它不用于自动填充,它用于基本身份验证。当你得到那些恼人的浏览器提示输入用户名和密码时。

How to display HTTP 401 basic authentication dialog

答案 1 :(得分:0)

它也可以用于支持企业网络上的代理。例如基本,NTLM等。

相关问题