目前我想制作一个功能来检测 Android 后退按钮是否被按下并在其上做一些事情。
用户打开应用程序,然后单击按钮。此按钮允许用户打开网站。
用户在第2页填写信息,想返回上一页,点击Android手机的返回键。
后退按钮帮助用户关闭网站并返回到我的应用程序,而不是返回到第 1 页。
我如何使用 jQuery 或 JavaScript 检查用户按下的后退按钮?这样我就可以防止后退按钮关闭网站,而是重定向到另一个页面。
有没有办法检测浏览器 Android 后退按钮事件?我想覆盖Android后退按钮的默认设置,并在里面添加一些代码。
PS:不使用Java。
- 顶部的后退按钮(浏览器后退按钮)可以返回到上一页。
- 底部的后退按钮(后退按钮手机)帮助我关闭网站。
- 我想让底部的后退按钮也回到上一页。
看到这个。
原文由 monkeyT4A 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要覆盖 WebView Activity 上的 onBackPressed 并检查 webview 是否可以返回。
Meta:当给出这个答案时,问题并不是针对 “仅限 JavaScript” 和 “不使用 Java 编码” 等。即仅由后端处理。这个答案是严格针对 Android 端的,而不是针对后端端的。如果来自 Android 的人需要这个答案,我会保留这个答案。