
1 HongJay 2020-09-17 21:12:00 +08:00 需要原生处理 |
2 yikuo 2020-09-17 22:46:57 +08:00 via Android 是因为 Android 的 app 没有处理返回事件 |
3 gromit1337 OP |
4 OHyn 2020-09-17 23:27:23 +08:00 via Android 客户端的问题,可以处理。 |
5 fansangg 2020-09-18 01:56:55 +08:00 叫 Android 重写 onbackpressd 判断是否可以 back |
6 pultako 2020-09-18 02:05:16 +08:00 原生拦截 back 按键也就几行代码的事情 |
7 gromit1337 OP |
8 Nuttertoo1s 2020-09-18 09:27:55 +08:00 @gromit1337 还是交给原生做吧,很快的。webview 有接口能判断网页是否可以返回,然后配合拦截 back 按键可以实现不错的效果体验 |
9 koor 2020-09-18 09:48:58 +08:00 单页应用这个要原生处理的,因为只有一个 webview,关了就没了 |
10 OHyn 2020-09-18 10:36:22 +08:00 @gromit1337 不行,这是那个返回按钮的定义问题,无论是 history mode or hash mode,都是往 history 里加记录罢了,阻止不了这个返回按钮的行为。 |
11 96412hj 2020-09-18 16:04:56 +08:00 估计客户端不想做,可能有历史遗留问题,也可能是山 |
12 gromit1337 OP @96412hj #11 是的!最后我还是苦逼的改成一个个 html 页面了! |
13 96412hj 2020-09-19 09:26:03 +08:00 @gromit1337 #12 你还是太好说话了,你就咬定是客户端的问题,前端可以改,但是得花费很长时间,安卓只需要加几个判断,甩给他 |