android上的phonegap无法连接企业网络

时间:2012-06-13 16:04:56

标签: android cordova proxy corporate

问题:我可以看到Android在Android浏览器中打开,但是phonegap应用程序始终显示网络错误。

我在多个地方看到了这个问题的引用,尝试了我遇到的每个解决方案,但仍未找到解决方案。我正在尝试使用以下代码将内部网服务的网页加载到android上的phonegap应用程序中:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.init();
    //WebView.enablePlatformNotifications(); // Enable proxy
    //setContentView(R.layout.main);
    //super.loadUrl("file:///android_asset/www/index.html");
    this.setIntegerProperty("loadUrlTimeoutValue", 60000);
    super.loadUrl("http://10.32.147.28:9080/MYWeb/IndexView.do");
}

我尝试评论并取消注释上面的许多可能的组合。 以下是应用程序内部的配置:cordova_1.8.0.ja r。 cordova1.8.0.js由上面的页面提供,不会存储在本地。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您是否已将应用程序白名单设置为合适?您需要将服务器IP列入白名单。

http://docs.phonegap.com - 左侧是域名白名单指南。