类: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()
})