覆盖应用浏览器中的完成按钮功能
Posted
技术标签:
【中文标题】覆盖应用浏览器中的完成按钮功能【英文标题】:Override done button functionality inappbrowser 【发布时间】:2021-06-04 04:06:20 【问题描述】:是否可以覆盖完成按钮功能?我只需要在完成按钮上隐藏 inappbrowser,就像下次显示上次访问 url 时一样。
【问题讨论】:
【参考方案1】:首先,您可以在 android 中隐藏“完成”按钮(设置选项 Footer = false),但在 ios 中则不能。这是有道理的,因为在 Android 中,您有返回按钮来关闭浏览器并返回应用程序。但是iOS没有返回按钮,所以用户需要一个图形按钮。
其次,您不能覆盖按钮功能,但您可以向浏览器添加事件,以便在发生某些事情时运行您的代码,例如当浏览器关闭时,所有这些都在 Github 页面中进行了解释: https://github.com/apache/cordova-plugin-inappbrowser
browser. addEventListener( "exit", () =>
// Here do something
) ;
【讨论】:
以上是关于覆盖应用浏览器中的完成按钮功能的主要内容,如果未能解决你的问题,请参考以下文章
关闭 Internet Explorer 浏览器后退按钮上的表单字段自动完成功能
如何使用未完成按钮顶部栏的按钮关闭 inAppbrowser