electron学习二:BrowserView

    xiaoxiao2022-07-04  170

    类:BrowserView 创建和控制视图

    一、创建视图

    const { BrowserView, BrowserWindow,app } = require('electron') app.on("ready",()=>{ let win = new BrowserWindow({ width: 800, height: 600 }) win.on('closed', () => { win = null }) let view = new BrowserView()//创建子窗口 win.setBrowserView(view)//将子窗口view嵌入到父窗口win中 view.setBounds({ x: 0, y: 0, width: 300, height: 300 })//窗口的大小 view.webContents.loadURL('https://www.baidu.com') //1.强制关闭视图, 不会为网页发出 unload 和 beforeunload 事件。 完成视图后, 请调用此函数, 以便尽快释放内存和其他资源。 view.destroy() //2.//返回 Boolean -判断窗口是否被销毁 view.isDestroyed() })
    最新回复(0)