マニフェストで、Web サービスへの AJAX 呼び出しはオンラインのときにのみ実行されることを明確にしたいと思います。そのためNETWORK
に、マニフェストの次のセクションを使用しました。
NETWORK:
/WebServices/*
$.getJSON
ただし、これにより、オンラインの場合でも、リクエストごとに JQuery 関数のエラー コールバックが呼び出されます。
マニフェストで、Web サービスへの AJAX 呼び出しはオンラインのときにのみ実行されることを明確にしたいと思います。そのためNETWORK
に、マニフェストの次のセクションを使用しました。
NETWORK:
/WebServices/*
$.getJSON
ただし、これにより、オンラインの場合でも、リクエストごとに JQuery 関数のエラー コールバックが呼び出されます。
Android の WebView は wilcard が気に入らないようです*
。次に、AJAX 関数によって呼び出されるすべての URL を追加すると、期待どおりに動作します。
NETWORK:
/WebServices/Typen
/WebServices/Hersteller
...
しかし、Web アプリケーションを開発する場合、それは終わりのない作業です。そこで、AJAX リクエストを含むすべての関数を別のファイルに入れることにしました。FALLBACK
このファイルは、マニフェストの次のセクションにエントリを取得します。
FALLBACK:
js/webServices.js js/ajaxStub.js
に含まれるすべての関数webServices.js
は、フォールバック ファイルに再度実装されますが、ajaxStub.js
デフォルト値を返すか、データを保存してサーバーに送信します。