Javascript 我想在electron js中为about应用程序(windows)创建自定义子窗口

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

我想创建一个子浏览器窗口,以显示有关我的应用程序的一些要点。根据electron js文档,它支持Mac OS的“关于”角色,但不支持windows的任何内容。因此,我正在为windows创建一个自定义窗口。我已经创建了一个窗口,但我不知道如何在其中呈现html。任何人知道这一点,请提供一些解决方案。我正在添加到目前为止已经完成的代码。谢谢

    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()
})