Javascript 我想在electron js中为about应用程序(windows)创建自定义子窗口
我想创建一个子浏览器窗口,以显示有关我的应用程序的一些要点。根据electron js文档,它支持Mac OS的“关于”角色,但不支持windows的任何内容。因此,我正在为windows创建一个自定义窗口。我已经创建了一个窗口,但我不知道如何在其中呈现html。任何人知道这一点,请提供一些解决方案。我正在添加到目前为止已经完成的代码。谢谢Javascript 我想在electron js中为about应用程序(windows)创建自定义子窗口,javascript,vue.js,menu,electron,electron-builder,Javascript,Vue.js,Menu,Electron,Electron Builder,我想创建一个子浏览器窗口,以显示有关我的应用程序的一些要点。根据electron js文档,它支持Mac OS的“关于”角色,但不支持windows的任何内容。因此,我正在为windows创建一个自定义窗口。我已经创建了一个窗口,但我不知道如何在其中呈现html。任何人知道这一点,请提供一些解决方案。我正在添加到目前为止已经完成的代码。谢谢 const childURL = `file://${__dirname}/index_child.html let child = new
const childURL = `file://${__dirname}/index_child.html
let child = new BrowserWindow({
parent: mainWindow,
modal: true,
show: false,
width: 700,
height: 700,
minimizable: false,
maximizable: false,
fullscreenable: false,
})
child.loadURL(childURL)
child.once('ready-to-show', () => {
child.show()
})
您不需要自己使用文件协议。 您可以使用
loadFile
方法
或者如果您仍然想使用文件协议。你少了一条斜线
const childURL=`file://${path.resolve(\uu dirname,“index\u child.html”)}`
let child=新浏览器窗口({
父:主窗口,
莫代尔:是的,
秀:假,,
宽度:700,
身高:700,
可最小化:错误,
最大化:错误,
可全屏显示:false,
});
loadFile(“index_child.html”);
child.once('ready-to-show',()=>{
child.show()
})