Inappbrowser 科尔多瓦不显示顶部栏

Posted

技术标签:

【中文标题】Inappbrowser 科尔多瓦不显示顶部栏【英文标题】:Inappbrowser cordova dont show top bar 【发布时间】:2016-08-23 17:08:20 【问题描述】:

我使用 Phonegap 创建了一个应用,它使用 Inappbrowser。当我打开它时,它没有显示任何要返回的顶部栏。

我用下一个代码打开它:

<a onclick=\"window.open('https://www.google.com/','_blank', 'location=yes,closebuttoncaption=Done');\">My link</a>

我附上我的 inappbrowser 结果的图像。

如你所见,我没有想要的后退按钮。

有什么建议吗?

非常感谢您的帮助,谢谢。

【问题讨论】:

您必须将点击事件绑定到设备就绪,然后在锚点点击上调用它。然后希望它能够正常工作。 【参考方案1】:

要使用 InAppBrowser,您有两种选择:

继续使用window.open,但你需要重载现有的:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() 
    window.open = cordova.InAppBrowser.open;

或者直接使用cordova.InAppBrowser.open

var ref = cordova.InAppBrowser.open(url, target, options);

查看最新文档了解更多详情: https://github.com/apache/cordova-plugin-inappbrowser

【讨论】:

以上是关于Inappbrowser 科尔多瓦不显示顶部栏的主要内容,如果未能解决你的问题,请参考以下文章

phonegap Inappbrowser 不显示位置栏(ios)

Cordova InAppBrowser立即关闭iOS 13

链接不会在 Safari 或 InAppBrowser 中打开

iOS7状态栏和inappbrowser(Phonegap Build)

如何在inappbrowser中更改phonegap 3.4中的状态栏颜色?

位置栏未出现在 InAppBrowser for iOS、Cordova 中