Как скрыть (не уничтожить) BrowserView в Electron - PullRequest
0 голосов
/ 12 июня 2019

Я работаю в Electron 5.0.3 и хочу скрыть BrowserView так, чтобы BrowserView не нужно было создавать заново.У меня нет никаких предпочтений относительно того, как это должно быть достигнуто.Подойдет любое решение (JS, CSS и т. Д.).

Я просмотрел документацию BrowserView , и я не вижу здесь ничего, что могло бы помочь, и перемещение BrowserView куда-то за пределы экрана не совсем идеально.

1 Ответ

0 голосов
/ 12 июня 2019

Первое решение (оптимально):

browserWindow.addBrowserView(browserView)
browserWindow.removeBrowserView(browserView)

addBrowserView () & removeBrowserView () . Удаление представления браузера - это то же самое, что и скрытие, это не приведет к повторной визуализации browserView.

Вторичное решение (не оптимально):

// not optimal if you call more than once due it constantly adding more CSS
browserView.webContents.insertCSS('html{display: block}')
browserView.webContents.insertCSS('html{display: none}')

insertCSS ()

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