0

问题:我可以看到 URL 在 Android 浏览器中打开,但 phonegap 应用程序总是说发生网络错误。

我在多个位置看到过对这个问题的引用,尝试了我遇到的每个解决方案,但仍然没有找到解决方案。我正在尝试使用以下代码将 Intranet 提供的网页加载到 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.jar 在应用程序内。cordova1.8.0.js由上面的页面提供服务,不存储在本地。

感谢任何帮助。

4

1 回答 1

2

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

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

于 2012-06-13T17:27:54.220 回答