В Electron я пытаюсь создать собственное меню и загрузить его в главное окно, например:
window = new BrowserWindow({
frame: false
})
window.loadURL(`file://${__dirname}/menubar.html`)
Затем я загружаю внешний контент в BrowserView()
, вот так:
view = new BrowserView()
view.setBounds({
x: 0,
y: 32,
width: window.getContentBounds()['width'],
height: window.getContentBounds()['height'] - 32
})
view.webContents.loadURL(`[URL]`)
window.setBrowserView(view)
Теперь проблема в том, что, хотя я вижу строку меню, когда я нажимаю на что-либо, чтобы открыть это меню, оно не отображается, потому что оно закрывается BrowserView ().Если я закомментирую / удаляю строку window.setBrowserView(view)
или даже изменяю границы x
вида (на что-то более низкое в окне), то я вижу пункт меню просто отлично.
Есть лиспособ сделать так, чтобы содержимое главного окна перекрывало / перекрывало содержимое браузера?