onclick kiosk模式到另一个打开的窗口

时间:2017-02-06 13:19:06

标签: javascript node-webkit nw.js

我正在开发一个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。我无法直接打开新窗口到自助服务终端模式。必须有一个按钮来执行此操作。

1 个答案:

答案 0 :(得分:0)

// Open a new window.
nw.Window.open("url", {
    "width": 700,
    "height": 400
 }, function(win) {
       win.on('loaded', function() {
            win.enterKioskMode();
       }
});