在 history 路由模式的应用下 无法监听popstate回退

在 history 路由模式的应用下 无法监听popstate回退

在一些手机上   当不触摸手机屏幕的情况下  回退默认不会触发popstate回退事件,请问有什么解决办法么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2021-06-29 17:34:00

同学你好,可以把你的问题详细说明一下吗,不触摸手机屏幕,是如果回退的?或者可以说一下使用这个属性的目的是什么,看看有没有替代的方案。

  • 提问者 慕粉0935116641 #1

    例如有两个域名  A 和 B 。
    我在A域的一个页面上监听了回退事件,想回退到百度。

    然后在A域页面上href到B域名的一个页面

    从B域返回到了A域

    想在A域点击返回直接返回到百度

    问题就是:

    在A域点击返回时监听事件不生效无法返回百度,只有点击一下手机屏幕,监听才会生效

    2021-07-05 10:57:21
  • 扬_灵 回复 提问者 慕粉0935116641 #2

    同学你好,你可以参考一下这篇文档https://sailormillet.github.io/2021/04/23/%E5%AE%89%E5%8D%93%E4%B8%8B%E5%BE%AE%E4%BF%A1%E7%82%B9%E5%87%BB%E8%BF%94%E5%9B%9E%E9%94%AEpopstate%E4%BA%8B%E4%BB%B6%E4%B8%8D%E8%83%BD%E8%A7%A6%E5%8F%91%E7%9B%91%E5%90%AC/


    2021-07-05 17:22:14
  • 提问者 慕粉0935116641 回复 扬_灵 #3

    同样没有效果

    2021-07-14 14:43:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师