来自 inappBrowser 的 Cordova 后退按钮按下

Cordova backbutton press from inappBrowser

我正在开发一个包含登录注销功能的 cordova 应用程序。 该错误是在用户注销应用程序时出现的。注销按钮调用 inAppBrouser 插件加载注销页面(从外部网络资源),在注销成功后,它停留在同一个注销屏幕,当用户按下后退按钮时,它 returns 到主屏幕(从他注销的地方) ), 我想在那里关闭应用程序(他要返回的页面应该在登录后显示)

我尝试在加载 inappBrowser 时清除历史记录,

history.go(-(history.length - 1));

但运气不好!

来自 cordova 文档,如 JesseMonroy650 所说,我尝试覆盖在 inappbrowser 中不起作用的后退按钮

但是我添加的 'exit' eventListener 似乎在工作...

window.addEventListener("exit", function () {
 navigator.app.exitApp();
});

应用程序有时甚至在按下后退按钮之前就退出了。 监听器的问题

需要帮助和建议。

window.addEventListener("exit", function () {
  navigator.app.exitApp();
});

升级到 android 版本 4.1.1 后似乎工作正常

科尔多瓦版本:5.0.0 InappBrowser 版本:1.1.0

无需更改代码