在開發桌面端應用我們常常需要彈出一個提示窗體或者對話框,而提示窗體和對話框和普通窗體的區別是,在提示框出現時,其它窗體就被鎖定了,必須要等到提示框被正確關閉時其它窗體才能“解鎖”,這種類型的窗體叫做模態窗。在Electron中實現起來也非常的簡單:
ES5:
var top = require('electron').remote.getCurrentWindow(); var child = new BrowserWindow({parent: top, modal: true, show: show}); child.loadURL('https://github.com');
ES6:
const {remote} = require('electron'); let top = remote.getCurrentWindow(); let child = new BrowserWindow({parent: top, modal: true, show: show}); child.loadURL('https://github.com');
