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

yab*_*uke 5 javascript chromium node.js electron

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

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

});
Run Code Online (Sandbox Code Playgroud)

这是他们文档中规范的链接

Ode*_*ner 2

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

如何显示 HTTP 401 基本身份验证对话框