2

こんにちは、phonegap + JQueryMobile アプリを開発しています。これは、Android、iOS、および WindowsPhone でも正しく実行する必要があります。

成功した場合とエラーの場合にアプリをリダイレクトするために 1 つのコールバック URL を必要とする外部サービスを利用する必要があります (かなり一般的な状況です。私の場合、両方とも www/success.html と www などのローカル ファイルになります)。 /error.html)。もちろん、デバイスごとに異なるパスを記述することもできます (例: Android の file:///android_asset/www/success.html) が、フレームワークがより洗練されたソリューションを提供するかどうか疑問に思っています。

質問は、リモート Web ページから phonegap アプリケーション内のローカル ファイルへのクロスプラットフォーム HTTP リダイレクトを実行できる一意の絶対 URL を取得するにはどうすればよいかということです。

4

2 に答える 2

0

相対パスが機能するはずです:

index.html onError -> ./error.html index.html onSuccess -> ./success.html

または、次のようなサーバーとのやり取りがありません。

index.html -> http://someserver.com -> error.html

この場合、サーバーインタラクションは非同期でなければなりません。

于 2012-10-16T17:05:09.317 に答える