功能描述
之前在子界面讲了, 在主界面也是一样,很多公司就是在主进程文件中直接渲染web
就是在web上面建立一个壳子,达成一个简单PC APP
代码实例
假设我在打开app的时候,需要看h5
// 创建主窗口
function createWindow () {
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration:true,
preload: path.join(__dirname, 'preload.js')
}
})
require('./main/menu') // 加入菜单列表
mainWindow.loadFile('index.html') // 增加渲染页面入口
-------------------------------------------------------------------------
// 在主界面中显示嵌入的网页
var innnerView = new BrowserView()
mainWindow.setBrowserView(innnerView)
innnerView.setBounds({
x: 0,
y:200,
height:627,
width:325
})
innnerView.webContents.loadURL('https://h5.myconplus.com')
mainWindow.webContents.openDevTools()
-------------------------------------------------------------------------
}