主進(jìn)程
const?{?app,?BrowserWindow?}?=?require('electron')
function?createWindow?()?{???
??//?創(chuàng)建瀏覽器窗口
??let?win?=?new?BrowserWindow({
????width:?800,
????height:?600,
????webPreferences:?{//啟動引用node模塊
??????nodeIntegration:?true
????}
??})
??//?加載index.html文件
??win.loadFile('demo.html')
}
app.on('ready',?createWindow)
渲染進(jìn)程打開窗口(remote)
//?或者從渲染進(jìn)程中使用?`remote`.
const?BrowserWindow?=?require('electron').remote.BrowserWindow;
var?btn?=?document.getElementById('btn')
btn.onclick?=?()=>{
????let?newWin?=?new?BrowserWindow({
????????width:300,
????????height:300,
????????webPreferences:?{//啟動引用node模塊
????????????nodeIntegration:?true
????????}
????})
????newWin.loadFile('demo2.html')
????newWin.on('close',()=>{
????????newWin?=?null
????})
}