我用neics测试nexus s
phongap 1.4版
jqm版本1.0.1
我尝试遵循这些指导原则,
1)在本地ip http://192.168.1.132/orderpage运行的服务器应用程序中添加Access-Control-Allow-Origin
,尝试使用html和json响应
2)可能不需要这样但我仍然将$.support.cors
和$.mobile.allowCrossDomainPages
设置为true;
3)phonegap.xml
原点设置为*
4)也放super.setIntegerProperty("loadUrlTimeoutValue", 60000);
这在浏览器上运行正常,但无论如何我都会在phonegap上加载错误!
我错过了phonegap应用程序中的内容吗?加载本地文件工作正常$.mobile.loadPage('order.html')
但
$.mobile.loadPage( "http://192.168.1.132/orderpage", { showLoadMsg: true } );
以error loading page
我尝试构建的应用程序完全取决于服务器端内容,如何使用ajax调用或loadpage()安全地加载外部内容
以及如何调试以检查phonegap是否甚至向网络发出请求?
任何建议都非常感谢。
谢谢,
答案 0 :(得分:1)
我发现我需要添加<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
到我的AndroidManifest.xml
HTH