在phonegap上运行的jquery mobile loadPage失败,出现错误加载页面

时间:2012-02-02 21:29:52

标签: android jquery-mobile cordova


我用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是否甚至向网络发出请求?

任何建议都非常感谢。

谢谢,

1 个答案:

答案 0 :(得分:1)

我发现我需要添加<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

到我的AndroidManifest.xml

HTH