我正在开发一个NW.js应用程序,其中一个要求是当一个新窗口打开window.open
时,必须有一个按钮才能在kiosk模式下启用它,因为这个打开的窗口将被扩展到另一个屏幕进行显示。我似乎无法做到这一点。我不知道如何定位我打开的这个新窗口。即使在浏览器中我也无法理解。我花了两天时间才这样做了。
我尝试过使用它但没有成功:
openWindowBtn.addEventListener('click', function(){
slavePanelWindow = window.open('url', 'SlavePanel', "height=400,width=700");
setInterval(function(){gui.Window.get().enterKioskMode();}, 5000);
});
我想如果我将新打开的窗口快速拖动到扩展显示器,然后等待而不选择任何其他窗口,那么这个新打开的窗口将进入自助服务终端模式。
P.S。我无法直接打开新窗口到自助服务终端模式。必须有一个按钮来执行此操作。
答案 0 :(得分:0)
// Open a new window.
nw.Window.open("url", {
"width": 700,
"height": 400
}, function(win) {
win.on('loaded', function() {
win.enterKioskMode();
}
});