我在下面的代码中打开了一个新的浏览器窗口,它是我的应用程序以外的外部URL
<button id="button" onclick="window.location='http://www.google.com';">click</button>
问题是:当我打开http网址时如何留在浏览器中?
我是人行横道版本10,-latest intel-xdk -
function onDeviceReady(){
if( navigator.splashscreen && navigator.splashscreen.hide ) { // Cordova hide splashscreen detected, use it
navigator.splashscreen.hide() ;
alert("Device is ready !");
var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
alert("Started");
}
}
document.addEventListener("deviceready", onDeviceReady, false) ; // ignored by "Standard HTML5 web app"
</script>
我有第一个警报&#34;设备准备就绪&#34;); 但它从未导航到apache.org,我从未得到第二次警报!
我在App Browser(0.5.4)中添加了Cordova包含的插件。
答案 0 :(得分:0)
通常,在尝试在Cordova应用程序中打开URL时,最好使用inAppBrowser插件(您正在使用Intel XDK构建Cordova应用程序)。有几个与该插件相关的打开选项,它将为您提供所需的控件。