我想要能够在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");
}
}
我有一个链接:
<a href="#" onclick="navigator.app.loadUrl('http://google.com')">Google</a>
但是这个链接会在应用程序之外的网络浏览器中启动 Google,而不是在 Phonegap 的 Webview 中启动。我该怎么做来确保链接到外部页面在应用程序的 Phonegap Webview 内启动?