gpt4 book ai didi

electron - 如何在 Electron 中隐藏(而不是销毁)BrowserView

转载 作者:行者123 更新时间:2023-12-03 12:20:10 29 4
gpt4 key购买 nike

我在 工作 Electron 5.0.3 我想隐藏一个 浏览器 View 这样就不需要重新创建 BrowserView。我对如何实现这一点没有任何偏好。任何解决方案(JS、CSS 等)都足够了。

我已经浏览了 BrowserView documentation我看到这里没有任何东西可以提供帮助,并且将 BrowserView 移到屏幕外的某个地方并不完全理想。

最佳答案

第一个解决方案(最佳):

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

addBrowserView() &
removeBrowserView() .移除浏览器 View 和隐藏一样,不会让 browserView 重新渲染。

次要解决方案(不是最优的):
// not optimal if you call more than once because it will constantly add more CSS
browserView.webContents.insertCSS('html{display: block}')
browserView.webContents.insertCSS('html{display: none}')

insertCSS()

关于electron - 如何在 Electron 中隐藏(而不是销毁)BrowserView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56564344/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com