滴水成冰
滴水成冰
  • 发布:2016-04-18 11:30
  • 更新:2018-08-17 15:02
  • 阅读:2037

关于backbutton:false失效的问题

分类:MUI

假设有A.html B.html C.html三张页面,
A.html和B.html没有设置mui.init({keyEventBind:{backbutton:false}});
只有C.html设置有mui.init({keyEventBind:{backbutton:false}});
当用户从A.html打开B.html,再从B.html打开C.html,则点手机后退键,还是可以后退。
也就是说,要想让后退键失效,必须在打开页面的路径中,全部页面都设置后退键失效才行。
请问有什么办法可以解决这个问题?谢谢!

2016-04-18 11:30 负责人:无 分享
已邀请:
kay

kay

我也遇到这个问题了,你解决了吗?

l***@163.com

l***@163.com

我也遇到了,不知道该怎么解决

l***@163.com

l***@163.com

我遇到的问题是a.html点击一个链接,跳转到b.html,我在b.html里设置了
keyEventBind: {
backbutton: false,
menubutton: false
}
结果是点击链接跳转到b.html后,再点击返回按键,app直接退出,设置为true时,正常返回a.html

kay

kay

我觉得好像是这个设置应该从头顺到位才行,比如说A页面打开了B页面,B页面又打开了C页面,如果想backbutton:false不失效,那么就需要设置ABC三个页面都为backbutton:false,这个时候好像就不会失效了

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