Cordova 2.0 loadUrl不会重新加载

时间:2012-08-23 22:19:58

标签: android cordova cordova-2.0.0

我正在尝试使用带有Android的phonegap / cordova(版本2.0)来加载外部URL。我传递的网址会重定向到第二个网址(例如hhtp://google.com重定向到http://google.your-country-iso-code)。

public class MainActivity extends DroidGap {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl(http://mywebsite.com);
    }
    ...
}

当我第一次打开应用程序时,它会毫无问题地加载webapp。之后,再次打开应用程序,将不会再次加载Web。它会挂起(即使强制进程关闭并重新打开应用程序)。它使用http://google.com,但不是我需要加载的网址。

如果我从onRestart调用loadUrl(从另一个活动回来),同样的事情:

public void onRestart() {
    super.onRestart();
    super.loadUrl(urlToLoad);
}

我错过了什么?

我也试过这个:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    super.init();
    super.appView.clearCache(true);
    //super.setBooleanProperty("loadInWebView", false);
    super.loadUrl(getWebAppUrl());
}

1 个答案:

答案 0 :(得分:0)

检查config.xml文件中的访问源值:

如果您尝试访问外部网址,则应该如下所示

<access origin=".*"/>
相关问题