Cordova inAppBrowser 如何隐藏 URL 并仅显示完成按钮
Posted
技术标签:
【中文标题】Cordova inAppBrowser 如何隐藏 URL 并仅显示完成按钮【英文标题】:Cordova inAppBrowser how to hide URL and show the done button only 【发布时间】:2016-03-18 19:25:00 【问题描述】:如何从 inAppBrowser 隐藏 url,但我需要显示完成按钮,以便用户能够关闭 inAppBrowser 窗口并返回应用程序?
我尝试修改 inAppBrowser.java 以仅显示按钮并重建应用程序,但工具栏仍然显示后退/前进按钮、Url 和完成按钮。
// Add the views to our toolbar
//toolbar.addView(actionButtonContainer); removed URL location
//toolbar.addView(edittext); removed URL
toolbar.addView(close); // Show Done only
// Don't add the toolbar if its been disabled
if (getShowLocationBar())
// Add our toolbar to our main view/layout
main.addView(toolbar);
正如我从一个 *** 的回答中看到的,上面代码中的第二和第三行注释应该隐藏后退/前进按钮和 url。
【问题讨论】:
【参考方案1】:听起来您应该能够使用标准的 InAppBrowser 选项来隐藏工具栏(后退/前进)、URL(位置)和 DONE 应该默认显示/根据设备返回的选项。
window.cordova.InAppBrowser.open('http://url_to_open.com', '_blank', 'location=no,toolbar=no,clearsessioncache=yes,clearcache=yes')
【讨论】:
以上是关于Cordova inAppBrowser 如何隐藏 URL 并仅显示完成按钮的主要内容,如果未能解决你的问题,请参考以下文章
在cordova inappbrowser中添加按钮以将其隐藏编辑:并通过Javascript将图像添加到inappbrowser
cordova插件新的窗口实例打开连接: cordova-plugin-inappbrowser