2017-02-06 6 views
0

Je travaille sur une application NW.js et l'une des conditions est que lorsqu'une nouvelle fenêtre est ouverte window.open alors il doit y avoir un bouton pour l'activer en mode kiosque depuis cette fenêtre ouverte sera étendu à un autre écran pour l'affichage. Je n'arrive pas à le faire. Je ne sais pas comment je peux cibler cette nouvelle fenêtre que j'ai ouverte. Même dans le navigateur, je ne peux pas le comprendre. J'ai passé deux jours là-dessus et encore.onclick mode kiosque à une autre fenêtre ouverte

J'ai essayé avec cela, mais sans succès:

openWindowBtn.addEventListener('click', function(){ 
    slavePanelWindow = window.open('url', 'SlavePanel', "height=400,width=700"); 
    setInterval(function(){gui.Window.get().enterKioskMode();}, 5000); 
}); 

Je pensais que si je traînais la nouvelle fenêtre ouverte rapidement à l'affichage étendu puis attendirent sans sélectionner une autre fenêtre, puis ce nouveau ouvert un entrerait dans le kiosque mode.

P.S. Je ne peux pas ouvrir la nouvelle fenêtre directement en mode kiosque. Il doit y avoir un bouton qui fait cela.

Répondre

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

Habituellement, c'est une bonne idée d'expliquer le code dans votre réponse. Dites comment cela fonctionne ou ce que vous faites exactement. Cela aide les développeurs les plus récents à comprendre exactement ce qui se passe. –