我想在InAppbrowser上导航页面时禁用或覆盖Android Back按钮.我可以添加一个可以处理它的事件监听器吗?
编辑:
通过下面的@T_D查看答案提供的解决方案是我能得到的最接近的答案.似乎无法覆盖InAppbrowser中的按钮,因为在此插件上导航页面时,所有PhoneGap调整都停止工作.我无法找到任何其他解决方案而不是修改API库.如果这里有任何PhoneGap的人并且知道更多的东西,我会很高兴得到一些评论.谢谢.
我得到的最接近的:
var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener("backbutton", function () { })
解决方法:
根据documentation,现在可以为InAppbrowser配置硬件后退按钮的行为:
hardwareback: set to yes to use the hardware back button to navigate backwards through the InAppbrowser’s history. If there is no prevIoUs page, the InAppbrowser will close. The default value is yes, so you must set it to no if you want the back button to simply close the InAppbrowser.
因此,如果向后导航是所需的行为,则只需更新InAppbrowser插件.
有关详细信息,请参阅:https://github.com/apache/cordova-plugin-inappbrowser/pull/86
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。