覆盖应用浏览器中的完成按钮功能

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

使用 jQuery 更改浏览器中的后退按钮功能

点击“返回”按钮时禁用浏览器表单输入预填充/自动填充功能

如何让 pycharm 确认从移动应用程序到移动浏览器的重定向已完成?

IE浏览器的过滤功能怎么关闭