問題タブ [ripple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
162 参照

html - Ripple Blackberry Webworks 10がJavaScriptをロードしていません

Chrome のプラグインを使用しRippleて、webworks 10 SDK で HTML5 アプリを試しています。外部のJavaScriptをダウンロードできないようです。取得しようとしました

しかし、どちらも機能しません。リソースを読み込めない、失敗するなど、常に表示されます。これはconfig.xmlにあります

どんな助けでも大歓迎です。HTML5 と BlackBerry で広告を表示する他のより良い代替手段と例があれば、それはさらに良いでしょう! ありがとう。

0 投票する
3 に答える
2137 参照

cordova - Rippleエミュレータでプラットフォームのバージョンを変更するにはどうすればよいですか?

RippleエミュレーターのプラットフォームをデフォルトのPhoneGap2.0.0からPhoneGap2.5.0に変更するにはどうすればよいですか?

最新のPhonegapバージョンからいくつかの機能が必要ですが、バージョンを変更する方法が見つかりません。誰か助けてもらえますか?

0 投票する
2 に答える
1070 参照

cordova - Phonegap/Cordova 2.4 Inappbrowser および Ripple

Cordova 2.4 に Inappbrowser を使用し ていますが、XCode を使用してようやく動作させると、ブラウザー ウィンドウがポップアップします。私の問題は、Windows でテストできるようにする必要があり、時間がかかるため、変更を行うたびに Phonegap Build を使用して再コンパイルしたくないということです。PGB も現在 Phonegap 2.3 に制限されています。

Windows 7 の Google Chrome で Ripple Phonegap エミュレーターを使用して iOS アプリをエミュレートしていますが、Inappbrowser を動作させることができません。だから私の質問は本当に

1) Ripple を使用して Inappbrowser を利用することは可能ですか?

2) Ripple を使用して Phonegap API 機能を利用することは可能ですか?

3) Phonegap (Cordova) 2.0.0 に限定されますか?

4) 再構築/コンパイルせずに Phonegap for iOS 機能をテストする他の方法はありますか?

どうもありがとう、ガザ

0 投票する
1 に答える
932 参照

cordova - PhoneGap - リップル - Google マップ: ドラッグの問題

私はGoogleマップAPIをいじっています.PhoneGapを介してインタラクティブマップを機能させようとしています.Rippleを介してエミュレートしています.

私は文字通りこのチュートリアルをコピーしました:

http://www.christianengvall.se/phonegap-and-google-maps/

Ripple 内で開くと、すべて正常に読み込まれますが、マップをクリックしてドラッグするたびにエラーが発生します。

私の推測では、それはリップル エミュレーターからのものです。これに対する修正はありますか?

ありがとう

0 投票する
2 に答える
3067 参照

cordova - Ripple で PhoneGap からのネットワーク接続ステータスが更新されない

現在のネットワーク接続を確認するための標準の PhoneGap API (以下を参照) は、Ripple Emulator での結果を更新していないようです。接続タイプを変更して checkConnection() を実行すると、(deviceready で) この関数への最初の呼び出しからの接続タイプが返されます。

これを機能させるために他に何かする必要がありますか (イベントリスナーを追加しますか?)。通常、デバイスはステータスがオンラインからオフラインに変化したときにのみイベントを発生させますが、「無料」のインターネット接続と xG 接続を区別する必要があります。

0 投票する
1 に答える
46 参照

ruby - リップル多連想でレコードを取得するには?

リップルhttps://github.com/basho/rippleでriak にデータを保存したいので、モデルを 1 つ作成します。

2 人の人物モデル インスタンスがある場合、1 人が他の人の友達かどうかを知るにはどうすればよいですか? お気に入り:

person.friends.get(somekey)

0 投票する
0 に答える
470 参照

django - Django 1.5 + django-ajax-upload-widget - jQuery $.ajax は成功応答をエラーとして処理します

私は django 1.5 + Mezzanine + django-ajax-upload-widget を使用しています。django-ajax-upload-widget に問題があります。

そのため、フォームでファイルを選択しようとすると、アップロード エラーが発生します。私が理解しているように(jsデバッガーを使用して)-問題は、jQueryがエラーハンドラーを使用して成功した応答を処理することです。

ajaxアップロードを処理するビューは次のとおりです。

Pythonデバッガーも試したので、ファイルをアップロードすると次の行が実行されます。

つまり、ファイルが正常にアップロードされたことを意味します(宛先フォルダーも確認しました-このファイルが含まれています)。私が理解しているように、使用HttpResponseすると、リクエストのステータスは200になります。そのため、jQuery はerrorの代わりにハンドラを実行しsuccessます。そう。これは、jQuery がデータを処理しようとすると問題が発生する可能性があることを意味しますが、js コードは次のとおりです。

それで、processData: falseここでは処理はありません。

どう思いますか - 問題の原因は何ですか? そして、それを修正する方法は?

添加:

エラーハンドラーを次のように変更しました

そのため、js コンソールには「parsererror」と表示されます。

問題が解決しました

console.log(jqXHR.responseText);エラーハンドラーで試してみると、次のように表示されます。

しかし、私はこれだけを見なければなりません:

そこで、Chrome で Ripple プラグインをオフにすると、すべて正常に動作します o_O :-)

しかし、一部のプラグインがフロントエンド js の作業を中断する可能性があるのは非常に奇妙です。これについて何か考えはありますか?

0 投票する
3 に答える
6343 参照

javascript - Cordova / PhoneGap ビルド スクリプトがサイレント モードで失敗する

私は PhoneGap 2.7.0 を使用しており、こちらの簡単なコマンド ライン ビルド/インストール手順に従っています。私はWindows上でAndroid用に構築しています。私のデバッグとテストは、主に Ripple を使用して Chrome で行いますが、Android エミュレーターを使用して Nexus 7 にインストールすることもできます。

まず、何が機能するかを説明します。PhoneGap のドキュメントに示されている種類の単純なondevicereadyJavaScript コードの場合、すべてが Chrome、エミュレーター、およびデバイスでうまく機能します。ここにリストされているように、デバイスにコードをビルドしてインストールするコマンドライン方式を使用します。

偉大な。さて、問題です。さらに JavaScript を作成して Chrome でテストすると、すべてが以前と同じ (正常に動作) ですが、cordova/build.batスクリプトを実行しようとすると、通常どおりサイレントに実行され (エラーや警告なし)、はるかに速く終了します。しかし、.apkファイルを生成できません。質問: build.bat スクリプトが失敗する場所とその理由を調べる良い方法はありますか?

すべてのケース (ビルドが機能する場合と機能しない場合) の Chrome コンソール出力は次のとおりです。Ripple エミュレーターで「deviceready」イベントを手動で発生させる必要があります。ただし、これはエミュレーターの問題であり、デバイスに展開するときの問題ではありません。