如何使用intel-sdk人行横道留在webview中?

时间:2015-03-15 18:29:50

标签: intel-xdk

我在下面的代码中打开了一个新的浏览器窗口,它是我的应用程序以外的外部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包含的插件。

1 个答案:

答案 0 :(得分:0)

通常,在尝试在Cordova应用程序中打开URL时,最好使用inAppBrowser插件(您正在使用Intel XDK构建Cordova应用程序)。有几个与该插件相关的打开选项,它将为您提供所需的控件。