47

phonegap アプリをテストしているときに、次の 3 つのアラートが表示され、ブラウザーがハングします。サーバーからアプリを実行しています。Ripple プラグインが起動する前に、これらのアラートが何度もポップアップします。これらを削除するにはどうすればよいですか。

アラート 1:

gap:["Device","getDeviceInfo","Device818329805"]

アラート 2:

gap:["NetworkStatus","getConnectionInfo","NetworkStatus818329806"]

アラート 3:

gap:["App","show","App818329807"]
4

3 に答える 3

32

デスクトップ ブラウザーでアプリをテストしている場合は、単純にファイルを除外できます。クロムの場合:

<script type="text/javascript">
    if (!navigator.userAgent.toLowerCase().match('chrome')) {
        document.write("<script src='phonegap.js'><\/script>");
    }
</script>

(この方法では、ビルド プロセスのスクリプト リンクをコメント解除することを覚えておく必要はありません。)

于 2013-08-21T07:44:49.837 に答える
27

これらのアラートは通常、間違った cordova.js ファイルが含まれている場合に表示されます。プラットフォームごとに異なるものがあります。たとえば、Android のものを iOS ビルドにコピーしていないことを確認してください。

于 2013-06-04T14:42:20.710 に答える