如何获取BrowserWindow的网址?

时间:2019-01-14 16:18:55

标签: javascript electron

这是一个非常基本的问题。在电子中,如何检查BrowserWindow的url /文件名?

https://mail.google.com/mail/u/0/#inbox?compose=new

好吧,可以这么说,这就是代码,比如说某个事件在另一个(添加:插入)BrowserWindow中发生之后,我想从主BrowserWindow(win)获取url。

let win;

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

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

    win.on('closed', () => {
        app.quit();
    })
});

我该怎么做,我宁可不必将事件发送给获胜者也可以通过ipcRenderer发送url,尽管这是绝对可能的。

1 个答案:

答案 0 :(得分:4)

可以通过使用窗口的getURL()实例属性的webContents实例方法来获取窗口的URL:

let currentURL = win.webContents.getURL();