2013-08-24 14 views
15

Ich möchte keine Vollbild-Anwendung, aber ich möchte eine Node-Webkit-Anwendung maximiert starten. Kann das gemacht werden? Ich nehme an, dass es etwas mit package.json zu tun hat, aber ich finde nicht, was zu tun ist.Node-Webkit - Start maximiert

Antwort

18

Ich glaube nicht, das Manifest hat eine Option, das zu tun. Rufen Sie stattdessen beim Starten nw Window.maximize() auf. Etwas wie:

// Load native UI library 
var ngui = require('nw.gui'); 

// Get the current window 
var nwin = ngui.Window.get(); 

später Irgendwann, in onload oder einen anderen Punkt, wo Sie sind bereit, das Fenster zu öffnen:

onload = function() { 
    nwin.show(); 
    nwin.maximize(); 
} 

Dies ist in den node-webkit wiki beschrieben. Ich glaube nicht, dass man das Maximieren nennen kann, bevor man das Hauptfenster zeigt (wenn es im Manifest versteckt ist), aber ich habe mich nicht wirklich damit beschäftigt.

Sie können die Position des Fensters aus UX-Sicht in Betracht ziehen. Das Wiki hat dafür ein Beispiel.