我有一个带有 WebView 的应用程序
我尝试通过 Ajax (Get) 加载外部数据,但它失败且没有错误,尝试 JSONP 并且失败也没有错误。
现在这里有更多信息:
当我的外部源是基于 IP 的http://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中加载外部数据