如何让cordova InAppBrowser提供一种让用户在使用Android设备时关闭浏览器的方法?

我正在使用cordova InAppBrowser从我的应用程序中的外部站点显示内容.当我在iPhone上打开浏览器时,InAppBrowser底部有一些按钮用于关闭它或来回导航. Android设备上的InAppBrowser没有这样的按钮,用户没有明确的方法来关闭浏览器.

我知道如何以编程方式关闭InAppBrowser,但是如何在使用Android设备时关闭它?

我知道用户可以点击硬件返回按钮关闭浏览器,但(1)这不直观 – 后退按钮通常意味着“返回页面”,(2)我最终会改变行为返回按钮返回在InAppBrowser内显示的站点内的页面,而不是关闭浏览器.

在通话结束时添加“location = yes”会在Android的窗口顶部放置一个地址栏和DONE按钮. (它出现在iOS的窗口底部).点击完成关闭窗口.

var ref = window.open('http://apache.org', '_blank', 'location=yes');
相关文章
相关标签/搜索