2012-12-05 13 views
5

Ich habe eine Node-Webkit-App und frage mich, ob es eine Möglichkeit gibt, nur Node-Webkit spezifisch zu targetieren? Ich muss einige Funktionen nur ausführen, wenn der Clientbrowser Knoten-Webkit ist.target node-webkit Browser mit jquery

Dank

+0

wenn sie ein Knoten-webkit App, wie immer ist * nicht * geht ein Knoten sein -Webkit Browser? – chovy

Antwort

6

Ich habe gerade das getan:

//detect node-webkit 
var isNodeWebkit = (typeof process == "object"); 

if (isNodeWebkit) 
{ 
    console.log('in node-webkit v' + process.versions['node-webkit']); 
     //node webkit specific code 
} 

dh die Überprüfung, ob ‚Prozess‘ Referenz ein gültiges Objekt ist.

+0

Ich suche schon seit einer Weile, ich liebe dich! – Frakcool

0

Vielleicht kann man sagen, es von process.versions['node-webkit'] testen.

0

Für 'http: //' Protokoll-Apps kam ich mit einer Hack-Lösung: 0 === navigator.plugins.length?! 0:! 1;