4

I'm creating an android project with PhoneGap in the Eclipse IDE.

Now I want to use the Ripple Emulator instead of the Android Virtual Device Manager (AVD) because the AVD is very slow.

I installed the extension in my Google Chrome and enabled the 'Allow access to file URLs' option.

When I open my index.html page I get a javascript pop-up like this: enter image description here

If I click "OK" or "Cancel" the page just freezes so I can't enable the ripple emulator ... .

This is my "index.html" file:

<!DOCTYPE HTML>
<html>
 <head>
  <title>PhoneGap Testing</title>
  <meta http-equiv="Content-type" content="text/html;charset=utf-8">
  <meta name="viewport" id="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
  <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
  <script type="text/javascript" charset="utf-8">
    function onBodyLoad(){
        document.addEventListener("deviceready", onDeviceReady, false);
    }
    function onDeviceReady(){
        navigator.notification.alert("PhoneGap is ready!");
    }
  </script>
 </head>
 <body onload="onBodyLoad()">
    <h1>Hello PhoneGap</h1>
    <p>This is a sample app</p>
 </body>
</html>

Does anyone knows why I get this pop-up?

4

5 に答える 5

7

Chrome 拡張機能をアンインストールします (不要になりました)。

于 2014-01-03T22:17:44.807 に答える
3

私は同じ問題を抱えていて、この行を削除しました

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>

index.html から修正しました

于 2014-04-04T17:45:48.333 に答える
2

私は同じ課題に遭遇し、これらのプロンプトでキャンセル (または esc キー) を押し続けると、実際にリップルがロードされ、問題なく動作することがわかりました。(キャンセルの代わりに)OKを押すと、ハングアップするようです...

于 2013-09-19T03:02:23.297 に答える
0

つまり、[phonegap/cordova]-[firefox/lynx/www] バックエンドはありません。(ある?)

Ripple についてはよくわかりませんが、モバイルやタブレットの画面を「シミュレート」するための薄い JS/CSS ラッパーのようです。一方、PhoneGap は、JS から特定のモバイル デバイス機能 (SMS、カメラ、GPS など) へのアクセスを許可する橋渡しです。また、JS<->Java (android)、JS<->ObjectiveC などの通信に依存するアプリを構築し、追加機能を使用する HTML5+JS ページを作成できます。

おそらく、android/ios/blackberry プラットフォームから cordova.js ファイルをインクルードし、THE プラットフォーム (つまり PC/MAC ブラウザー) のネイティブ サポートなしで実行したことでしょう。

レイアウト、UI itp のテストでは、おそらく cordova.js を削除し、ブラウザーで phonegap/cordova を呼び出さないようにすることをお勧めします。

PS。Ripple は PhoneGap をサポートしていると述べており、私は間違いなくそれを調べます。たぶん、すべての PC と Mac で firefox/safari/lynx をサポートする cordova-www.js プラグインを持っているかもしれません ;)

于 2013-09-02T20:00:38.557 に答える