是否可以通过 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
我可以使用 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