如何在电子js中创建一个新窗口,以便在关闭新窗口之前原始窗口不可用?

时间:2018-07-11 07:55:51

标签: javascript html node.js electron

我尝试创建一个新窗口,但这允许用户最小化已创建的新窗口并使用原始代码。当用户单击“设置”时,它将创建一个新窗口。 我将在此处附加我的代码段:

android

这是函数newWindow()

<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>

1 个答案:

答案 0 :(得分:0)

您需要使用模式-https://getbootstrap.com/docs/4.0/components/modal/

要禁用后台点击或强制用户在弹出窗口上单击按钮,您需要使用 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>