WebView を使用したアプリケーションがあります
Ajax (Get) 経由で外部データをロードしようとしましたが、エラーなしで失敗し、JSONP を試してもエラーなしで失敗しました。
ここに詳細があります:
外部ソースがhttp のような IP ベースの場合: //192.168.0 ......../path/data JSON と JSONP の両方で問題なく動作します
しかし、外部ソースがドメイン http:// subdomain.mydomain.comの 場合は機能しません (読み込みが完了しません) 。
JSONPソースを次のように指定しようとさえしました
<script src="http://subdomain.mydomain.com/path/?callback=callbackFunc"></script>
それでも、このスクリプトはロードを完了しません
外部 URL は、Web ブラウザーや PC (JSONP メソッドを使用) でも正常に機能することに注意してください。
修正方法がわからないクロスドメインポリシーの問題であると思います。
またはDNSの問題(修正方法もわかりません)。
または、AndroidのWebView内に外部データをロードするためのより良い方法があるかもしれません