Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将kiosk模式单击到另一个打开的窗口_Javascript_Node Webkit_Nw.js - Fatal编程技术网

Javascript 将kiosk模式单击到另一个打开的窗口

Javascript 将kiosk模式单击到另一个打开的窗口,javascript,node-webkit,nw.js,Javascript,Node Webkit,Nw.js,我正在开发一个NW.js应用程序,其中一个要求是,当打开一个新窗口window.open时,必须有一个按钮在kiosk模式下启用它,因为这个打开的窗口将扩展到另一个屏幕上显示。我似乎做不到。我不知道怎样才能瞄准我打开的这个新窗口。即使在浏览器中,我也无法理解。我花了两天的时间在这上面 我尝试使用此选项,但没有成功: openWindowBtn.addEventListener('click', function(){ slavePanelWindow = window.open('url

我正在开发一个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);
});
我想,如果我将新打开的窗口快速拖动到扩展显示,然后在没有选择任何其他窗口的情况下等待,那么这个新打开的窗口将进入kiosk模式


另外,我不能直接打开新窗口进入信息亭模式。必须有一个按钮来执行此操作。

通常,在回答中详细说明代码是一个好主意。告诉你它是如何工作的,或者你到底在做什么。这有助于较新的开发人员准确地了解正在发生的事情。
// Open a new window.
nw.Window.open("url", {
    "width": 700,
    "height": 400
 }, function(win) {
       win.on('loaded', function() {
            win.enterKioskMode();
       }
});