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
15
A
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.