5

私は node-webkit アプリを持っていますが、特に node-webkit だけをターゲットにする方法があるかどうか疑問に思っていますか? クライアント ブラウザが node-webkit の場合にのみ、いくつかの機能を実行する必要があります。

ありがとう

4

4 に答える 4

6

私はちょうどこれをやっています:

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

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

つまり、「プロセス」が有効なオブジェクト参照であるかどうかを確認します。

于 2012-12-18T18:00:48.743 に答える
0

「http://」プロトコル アプリの場合、ハック ソリューションを用意しました: 0===navigator.plugins.length?!0:!1;

于 2014-10-21T21:19:35.310 に答える
0

多分あなたはそれをテストすることで知ることができますprocess.versions['node-webkit'].

于 2012-12-06T01:50:54.107 に答える