Электрон - при загрузке содержимого в главном окне и BrowserVIew () может ли содержимое главного окна перекрывать вид? - PullRequest
0 голосов
/ 08 февраля 2019

В 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 вида (на что-то более низкое в окне), то я вижу пункт меню просто отлично.

Есть лиспособ сделать так, чтобы содержимое главного окна перекрывало / перекрывало содержимое браузера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...