2013-05-19 11 views
5

IveはCordova 2.7.0で新しいプロジェクトを開始しました。 Webブラウザでコンソールを実行してコンソールを見ると、ファイルが見つからないというエラーが表示されます。Phonegap/Cordova 2.7.0:exec_gapファイルが見つかりません

私はいくつかの検索を行い、他の人がコードオーバでこれまでにこの問題を抱えていることを確認しました。 cordova.jsファイルで

execXhr.open('HEAD', "/!gap_exec", true); 

:答えのような行に

execXhr.open('HEAD', "file:///!gap_exec", true); 

を変更することがあります。

しかし、2.7.0に行は次のようにすでにある:

 execXhr.open('HEAD', "/!gap_exec?" + (+new Date()), true); 

誰もがこの問題を解決する方法を知っていますか?

(PS:それは重要ならば、私はjQueryのモバイルを実行しているとiOSに取り組んでいます)

+0

ウェブブラウザで実行しているのですか?もしそうなら、Rippleのようなエミュレータを使う必要があると思います。 – MBillau

+0

は、はい、私はChromeでそれを実行しています(私もXcodesシミュレーターでテストするが、コンソールなしでデバッグしにくいのthats。ただしリップルをチェックアウトしますAM) – MeltingDog

+0

このため、任意の解像度ではありましたか?私は同じ問題に遭遇している。リップルで – ChickensDontClap

答えて

3

のPhoneGap/Cordovaのフレームワークは、モバイル開発フレームワークです。 HTML、CSS、JavaScriptを使用してモバイルアプリケーションを開発するために使用されます。

カメラ、電話帳などのようなネイティブアプリが必要な場合は、このフレームワークを使用してhtmlアプリに追加します。このため、アプリはgap_execと呼び出します。

phonegapを使用して開発されたアプリケーションは、アプリケーションで実行できません。この種のアプリケーションはハイブリッドアプリケーションと呼ばれます。ハイブリッドアプリケーション:ネイティブアプリケーションとウェブアプリケーションの両方を組み合わせたもの。

あなたはネイティブアプリケーションだけでなく、Webアプリケーションとしてアプリケーションを実行する場合(location.protocolは、HTTPまたはHTTPSの場合)、PhoneGapのフレームワークを避けるために、いくつかの条件を追加してください。

関連する問題