当我使用inappbrowser插件时,不显示后退按钮

时间:2015-11-30 08:55:59

标签: angularjs cordova ionic cordova-plugins inappbrowser

触发onDeviceReady事件后,我的应用会在cordova InAppBrowser中打开一个网址。 现在我想在浏览器中显示一个后退按钮。

我该怎么做?

到目前为止,这是我的代码:

    <script>
        document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady() {
            var ref = cordova.InAppBrowser.open('http://example.com/','_self', 'hardwareback=yes,directories=no,titlebar=no,toolbar=no,hardwareback=yes,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
            var myCallback = function(event) { 
                cordova.InAppBrowser.open('http://example.com/','_self', 'hardwareback=yes,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); }
            ref.addEventListener('exit', myCallback);
        }
    </script>

1 个答案:

答案 0 :(得分:1)

您正在使用_self instead of _blank

这将打开inappbrowser中传递的URL。 cordova.InAppBrowser.open(myURL, '_blank');

并且

cordova.InAppBrowser.open(myURL, '_self');它将在Webview中打开传递的URL。

注意::有了阅读内容,我不认为webview使用后退按钮尝试使用空白<​​/ p>