【问题标题】:Catch the native back button in android with Javascript on chrome在 chrome 上使用 Javascript 在 android 中捕获本机后退按钮
【发布时间】:2017-09-19 15:32:35
【问题描述】:

我正在阅读过去 3 小时的主题,并意识到这个基本功能可能在 2017 年末不存在。

当用户在 chrome 上从他的 android 设备上浏览网页时,我需要捕捉到他点击了本机后退按钮。

例如, 1. 用户使用 chrome 访问 www.mysite.com(我正在开发的网站) 2. 模态 div 弹出 3. 用户在他的安卓设备上点击返回按钮 4.防止窗口关闭/返回上一页。而是关闭模式。

很简单的请求,可以吗?

我还将我的网页加载到第三方应用程序的 Webviews 上,我想应该是相同的解决方案。

【问题讨论】:

    标签: javascript android jquery html google-chrome


    【解决方案1】:

    这不是一个特定于 Android 的问题,它与任何浏览器后退按钮的工作方式相同。在此处查看最佳答案:

    Intercepting call to the back button in my AJAX application: I don't want it to do anything!

    基本上,您无法从后退按钮获得 Javascript 回调,但您可以利用在浏览器中实现后退按钮的方式,通过使用哈希片段更改您的 URL,而无需用户导航。罢工> 没关系,在那里阅读第二个更新的答案。

    【讨论】:

      猜你喜欢
      • 2018-10-31
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      相关资源
      最近更新 更多