Javascript 我怎样才能把一扇窗户带到前面,而不带“窗”;交换;电子应用?
例如,让我们假设用户全屏打开了Chrome。然后,电子应用程序会弹出一个弹出窗口,但它会覆盖在chrome屏幕上,而不是将屏幕切换到电子应用程序 喜欢下面的VPN应用程序Javascript 我怎样才能把一扇窗户带到前面,而不带“窗”;交换;电子应用?,javascript,electron,Javascript,Electron,例如,让我们假设用户全屏打开了Chrome。然后,电子应用程序会弹出一个弹出窗口,但它会覆盖在chrome屏幕上,而不是将屏幕切换到电子应用程序 喜欢下面的VPN应用程序 我该怎么做呢?要聚焦窗口,可以使用:window.show() 如果你的电脑在mac电脑上,并且它位于不同的工作区,那么它将不会显示。创建窗口时,需要在窗口上运行:window.setVisibleOnAllWorkSpace(true),然后在希望显示窗口时运行window.show() 我找到了一个解决方案,似乎可以解决
我该怎么做呢?要聚焦窗口,可以使用:
window.show()
如果你的电脑在mac电脑上,并且它位于不同的工作区,那么它将不会显示。创建窗口时,需要在窗口上运行:window.setVisibleOnAllWorkSpace(true)
,然后在希望显示窗口时运行window.show()
我找到了一个解决方案,似乎可以解决这个问题!所以这是假设你已经知道如何在全屏应用程序上方显示窗口。我的问题是,当你试图打开一个新窗口时,它会将你带出全屏,即使该窗口配置为显示以上全屏应用程序 要解决这个问题,解决方案很简单:
mainWindow.hide()
mainWindow.show()
setTimeout(() => displayPopupWindow(data), 300)
在这种情况下,您的主窗口(可能不可见)在全屏应用程序仍处于打开状态时获得焦点,然后打开弹出窗口将不会关闭全屏应用程序。您的问题是陈述。请访问,采取的,看看什么和。做一些研究,搜索相关话题等;如果你被卡住了,张贴一份你的尝试,记下输入和预期输出。