触发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>
答案 0 :(得分:1)
您正在使用_self instead of _blank
这将打开inappbrowser中传递的URL。
cordova.InAppBrowser.open(myURL, '_blank');
并且
cordova.InAppBrowser.open(myURL, '_self');
它将在Webview中打开传递的URL。
注意::有了阅读内容,我不认为webview使用后退按钮尝试使用空白</ p>