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
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
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.
Ich suche schon seit einer Weile, ich liebe dich! – Frakcool
Vielleicht kann man sagen, es von process.versions['node-webkit']
testen.
Für 'http: //' Protokoll-Apps kam ich mit einer Hack-Lösung: 0 === navigator.plugins.length?! 0:! 1;
folgende Logik ist präziseste:
var isNode = (typeof process !== "undefined" && typeof require !== "undefined");
var isNodeWebkit = false;
if (isNode) {
try {
isNodeWebkit = (typeof require('nw.gui') !== "undefined");
} catch(e) {
isNodeWebkit = false;
}
}
bezeichnet von: https://videlais.com/2014/08/23/lessons-learned-from-detecting-node-webkit/ dank den Autor :)
wenn sie ein Knoten-webkit App, wie immer ist * nicht * geht ein Knoten sein -Webkit Browser? – chovy