Javascript 如何在electron js中创建一个新窗口,使原始窗口在关闭新窗口之前不可用?
我尝试创建一个新窗口,但这允许用户最小化创建的新窗口,并使用原始代码。当用户单击“设置”时,它会创建一个新窗口。 我将把我的代码片段附加到这里:Javascript 如何在electron js中创建一个新窗口,使原始窗口在关闭新窗口之前不可用?,javascript,html,node.js,electron,Javascript,Html,Node.js,Electron,我尝试创建一个新窗口,但这允许用户最小化创建的新窗口,并使用原始代码。当用户单击“设置”时,它会创建一个新窗口。 我将把我的代码片段附加到这里: <nav> <div class="nav-wrapper"> <a href="" class="brand-logo center">Elderly Healthcare System</a> <ul id="nav-mobile" class="left hide-on-m
<nav>
<div class="nav-wrapper">
<a href="" class="brand-logo center">Elderly Healthcare System</a>
<ul id="nav-mobile" class="left hide-on-med-and-down">
<li><a href="#">Home</a></li>
<li><a onclick= "newWindow()" href="#">Settings</a></li>
<li><a href="#">Logout</a></li>
</ul>
</div>
</nav>
您需要使用模态-
要禁用后台单击或强制用户单击弹出窗口上的按钮,您需要使用static关键字
如果您通过js打开模式,请使用:
$('#myModal').modal({backdrop: 'static', keyboard: false})
或者通过HTML
<button data-target="#myModal" data-toggle="modal" data-backdrop="static" data-keyboard="false">
Launch demo modal </button>
启动演示模式
我认为您正在寻找术语“模态”。不要打开新窗口;相反,显示一个覆盖图
(捕捉“弹出窗口”外的点击)和一个
div(实际的弹出窗口/对话框/模式)。使用
显示单独的文档。如果您坚持不在html世界中解决它,请参见:“浏览器窗口的创建可通过WebContent的新窗口事件进行自定义。”
<button data-target="#myModal" data-toggle="modal" data-backdrop="static" data-keyboard="false">
Launch demo modal </button>