Javascript 如何获取浏览器窗口的url?

Javascript 如何获取浏览器窗口的url?,javascript,electron,Javascript,Electron,这是一个相当基本的问题。在electron中,如何检查浏览器窗口的url/文件名 let win; app.on('ready', () => { win = new BrowserWindow(); win.loadFile(path.join(__dirname, 'public', 'main.html')); win.on('closed', () => { app.quit(); }) }); 好的,比如说,这是代码,

这是一个相当基本的问题。在electron中,如何检查浏览器窗口的url/文件名

let win;

app.on('ready', () => {
    win = new BrowserWindow();

    win.loadFile(path.join(__dirname, 'public', 'main.html'));

    win.on('closed', () => {
        app.quit();
    })
});
好的,比如说,这是代码,比如说在不同的(add:insert)浏览器窗口中发生某个事件后,我想从主浏览器窗口(win)获取url


如何实现这一点,我宁愿不必向win发送事件,然后通过IPC渲染器发送url,尽管这是绝对可能的。

使用窗口实例属性的实例方法可以获取窗口的url:

let currentURL = win.webContents.getURL();

请提供一些代码来说明您尝试了什么?
window.location.href
?可能与Guys重复,请注意,这是关于从electron BrowserWindow对象而不是普通html页面读取的。完全不是那个问题的翻版。
let currentURL = win.webContents.getURL();