【发布时间】:2017-08-24 05:04:36
【问题描述】:
我已经有在后台运行的浏览器窗口。当我调用函数时,我想在屏幕顶部显示该窗口。但我的初始窗口应该在背景上。如果我使用 alwaysontop : true 让我的窗口始终可见。
// my initial window
var electron = require('electron');
mainWindow = new BrowserWindow({width:265,height:420,resizable:false,alwaysOnTop:false,frame:false})
ipcMain.on('showontop', function (event) {
//it doesn't work
mainWindow({alwaysOnTop:false});
})
function showwin()
{
ipcMain.on('showontop', function (event) {
//it doesn't work
mainWindow({alwaysOnTop:false});
})
}
<button onclick="showwin();"> Click </button>
【问题讨论】:
-
alwaysOnTop 属性值应该为真。
-
我想在点击事件发生时在顶部显示我的窗口,我简单地通过 mainwin.setalwaysOnTop(true);
标签: javascript angularjs angular electron