是否可以通过 js 检测 android 设备上的硬件后退按钮单击事件?

Is it possible to detect hardware back button click event on android device by js?

我可以使用 js 检测用户按下硬件后退按钮(移动上下文菜单上的按钮)时的点击事件吗?

比如我有两个页面:

主页有一个弹出窗口window,目前,当弹出窗口显示然后用户按下后退按钮时,浏览器将返回到登录页面。 但在这种情况下,我只想让浏览器关闭弹出窗口而不是返回登录页面。

是否可以检测到?

编辑:这个问题是关于移动设备上的硬件后退按钮 (android),而不是浏览器后退按钮。

这是我从@Igor 那里得到的正确答案:

you should just do $router.push({ query: { popup: true } } on popup show and browser back button will return you back to home route without page reloading