2014-09-03 5 views
9

मैं, एक नोड-वेबकिट एप्लिकेशन के निर्माण के लिए वर्तमान में मैं package.jsonमेकअप नोड वेबकिट एप्लिकेशन लोड पूर्ण स्क्रीन

यहाँ पर प्रयोग कर रहा हूँ कोशिश कर रहा हूँ सामग्री अब तक है:

{ 
    "name": "nw-demo", 
    "main": "index.html", 
    "window": { 
    "title": "node-webkit demo", 
    "icon": "icon.png", 
    "toolbar": false, 
    "frame": true, 
    "fullscreen": true 
    } 
} 

मैं कैसे करूँ फुलस्क्रीन पर अपना नोड-वेबकिट ऐप लोड करें?

Docs का कहना है:

(boolean) whether window is fullscreen (available after node-webkit v0.3.0)

तो क्यों न ऊपर package.json काम किया है?

+0

ऊपर कोड मेरे लिए ठीक काम किया। आप नोड-वेबकिट का किस संस्करण का उपयोग कर रहे हैं? – gotohales

+0

@gotohales मैंने एक 'process.version' किया और यह' v0.11.13-pre' कहता है। मैं पुराने संस्करणों को आजमाऊंगा और देखेंगे कि क्या होगा। कम से कम मुझे पुष्टि है कि कोड सही है। धन्यवाद! –

उत्तर

9

पुष्टि की। V0.10.5 (node.js v0.11.13-pre) पर पूर्ण स्क्रीन मेरे लिए या तो विंडोज पर काम नहीं करती है। मैं इसे पूर्ण स्क्रीन पर प्रयास कर सकता हूं लेकिन फिर किसी कारण से खिड़की पर वापस चला जाता है।

यह एक आदर्श जवाब नहीं है, लेकिन यह एक समाधान मैं प्रयोग कर रहे है:

<!DOCTYPE html> 
<html> 
<head> 
    <title>Hello World!</title> 
</head> 
<body> 
    <h1>Hello World!</h1> 
    <script> 
    var ngui = require('nw.gui'); 
    var nwin = ngui.Window.get(); 
    nwin.enterFullscreen(); 
    </script> 
</body> 
</html> 

पूर्ण स्क्रीन अभी भी जावास्क्रिप्ट कॉल के माध्यम से काम करता है।

2

Nw.js एक विशेष kioskmode है:

{ 
    "name": "nw-demo", 
    "main": "index.html", 
    "window": { 
    "title": "node-webkit demo", 
    "icon": "icon.png", 
    "toolbar": false, 
    "frame": true, 
    "kiosk": true // set kiosk mode true 
    } 
} 
संबंधित मुद्दे