html新窗口打开文档,使用菜单单击打开一个新窗口以显示html文件 - Electron

小智..

11

如果它全部在main.js中,只需创建一个函数来创建一个新窗口,然后在菜单项上单击调用它.

const { Menu } = require('electron')

const ipc = require('electron').ipcRenderer

const nativeMenus = [

{

label: 'About',

submenu: [

{

label: 'About',

click() {

openAboutWindow()

}

}

]

}

]

const menu = Menu.buildFromTemplate(nativeMenus)

Menu.setApplicationMenu(menu)

var newWindow = null

function openAboutWindow() {

if (newWindow) {

newWindow.focus()

return

}

newWindow = new BrowserWindow({

height: 185,

resizable: false,

width: 270,

title: '',

minimizable: false,

fullscreenable: false

})

newWindow.loadURL('file://' + __dirname + '/views/about.html')

newWindow.on('closed', function() {

newWindow = null

})

}

如果这对您有用,请告诉我.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值