1 修改main.js
var electron =require('electron')
var app=electron.app
var BrowserWindow=electron.BrowserWindow// 控制窗口的引用
var mainWindow=null//打开的主窗口
app.on('ready',()=>{
mainWindow=new BrowserWindow({
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
enableRemoteModule: true
},
width:800,
height:800
})
require('@electron/remote/main').initialize() //添加语句
require('@electron/remote/main').enable(mainWindow.webContents) //添加语句
mainWindow.loadFile('demo3.html')
mainWindow.webContents.openDevTools()
require('./main/menu.js')
var BorwserView=electron.BrowserView
var view=new BorwserView()
mainWindow.setBrowserView(view)
view.setBounds(
{x:0,y:120,width:1000,height:680}
)
view.webContents.loadURL('https://www.baidu.com/')
mainWindow.on('closed',()=>{
mainWindow=null
})
})
2 运行程序