微信端怎么实现按下返回键刷新当前页面?

有个页面列表和详情都在同一个页面,如果在详情按返回就到了上一级,看不到列表,怎么用js实现按下返回键刷新当前页面呢

阅读 6.8k
3 个回答

是安卓的返回键吗?

$(document).keyup(function (event) {
    if(event.keyCode==0x4){
         //
         window.location.reload();
    }
});

附,安卓常用键值码:

  • KEYCODE_CALL 拨号键 5

  • KEYCODE_ENDCALL 挂机键 6

  • KEYCODE_HOME 按键Home 3

  • KEYCODE_MENU 菜单键 82

  • KEYCODE_BACK 返回键 4

  • KEYCODE_SEARCH 搜索键 84

  • KEYCODE_CAMERA 拍照键 27

  • KEYCODE_FOCUS 拍照对焦键 80

  • KEYCODE_POWER 电源键 26

  • KEYCODE_NOTIFICATION 通知键 83

  • KEYCODE_MUTE 话筒静音键 91

  • KEYCODE_VOLUME_MUTE 扬声器静音键 164

  • KEYCODE_VOLUME_UP 音量增加键 24

  • KEYCODE_VOLUME_DOWN 音量减小键 25

用锚点控制就行,微信里的返回和浏览器返回机制一样。打开详情页时加锚点,再监控锚点的返回。
SPA锚点路由原理

應該是沒辦法的,因為微信端ios的返回按鈕是默認在頁眉的。這些返回功能就想pc瀏覽器右上角的返回鍵一樣,是瀏覽器內部的功能。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题