小鱼Alex
小鱼Alex
  • 发布:2017-02-08 21:00
  • 更新:2017-02-09 11:09
  • 阅读:1423

【key】添加返回按键事件监听器后,如果地址栏有变动,就失效了,哈希值变动也失效

分类:HTML5+

如题。
目前用了前端路由制作单页应用,所以地址栏哈希值是不断改变的,造成了,我每个页面都需要重复监听,这好像不太科学吧,不知道有没有解决办法?

2017-02-08 21:00 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

单页应用,始终是一个在一个webview中,并且不会发生页面整体刷新。
监听back键的相关代码,只需要初始化的时候执行即可,页面内容的切换是不会重新执行这部分代码的。

  • 小鱼Alex (作者)

    您好,是在同一个webview中,我在控制台试了过,添加一个查询值(这是不会引起页面刷新的),监听的back键代码就不执行了,但是也没有恢复为默认的退出APP行为。

    2017-02-09 14:33

  • Trust

    回复 小鱼Alex:提供一个可重现问题的简单例子。

    2017-02-09 14:34

  • Trust

    回复 小鱼Alex:目前只能是每次重新注册backbutton事件。

    2017-02-09 16:59

该问题目前已经被锁定, 无法添加新回复