如何在phonegap webview中加载网页?

我希望能够链接到phonegap webview中的网页,该网页在同一个phonegap webview中加载外部网页。 如果我这样做,它会加载到webview中:

public class App extends DroidGap { @Override public void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("http://google.com"); } } 

但是,我想首先启动一个内部页面,并带有指向外部页面的链接,所以我这样做:

 public class App extends DroidGap { @Override public void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); } } 

我有一个链接:

 Google 

但是这个链接在应用程序之外,在Web浏览器中启动谷歌,而不是在phonegap webview中。 我该怎么做才能确保在应用程序的phonegap webview中启动到外部页面的链接?

啊……find这个问题的答案。 我不得不补充一下

  

phonegap.xml文件。

这似乎已经改变了,访问来源似乎没有任何效果。 如果你正在使用cordova白名单插件,似乎是标准的。 您需要在config.xml文件中使用allow-navigation。 没有它,它将打开您的Web浏览器。

   

然后,您可以使用window.location =’ https: //google.com’移至JS中的其他网页。

在Cordova.plist中最新的phonegab(1.7)中有一个Key:OpenAllWhitelistURLsInWebView将此设置为YES。