小编Ban*_*nny的帖子

Electron:我们可以使用它的唯一 ID 访问 BrowserWindow 吗?

假设多次调用以下函数来创建 BrowserWindow,比如说 5 次。

let mainWindow;

function createWindow() {
    "use strict";

    mainWindow = new BrowserWindow({ 
        height: height,
        width: width,
        minHeight: height,
        minWidth: width,
        icon: __dirname + iconPath,
        frame: false,
        backgroundColor: '#FFF',
        show: false
    });

    mainWindow.loadURL(url.format({ 
        pathname: path.join(__dirname, address),
        protocol: 'file',
        slashes: true
    }));

    mainWindow.once('ready-to-show', () => {
        mainWindow.show();
        mainWindow.focus();
    });

    mainWindow.on('closed', () => {
        mainWindow = null;
    });
}
Run Code Online (Sandbox Code Playgroud)

这将生成 5 个不同的 BrowserWindow。

BrowserWindow 是否有自己的唯一 ID 来识别?或者我们可以为其分配一个唯一的 id,以便我们可以使用它自己的 id 访问它们?

javascript node.js electron

3
推荐指数
1
解决办法
3412
查看次数

标签 统计

electron ×1

javascript ×1

node.js ×1