微信开发怎么控制手机返回键问题

原创 2016年06月01日 17:06:03

在当前页面做图片点击放大,点手机返回键,会退出当前页面,体验非常不好。

这种情况,我们只需要欺骗一下浏览器的历史地址记录即可。方法如下:

<script type="text/javascript">
function toAnother(obj){
    window.history.pushState(null, null, "/profile/");
}
</script>

通过往浏览器历史里新增了一个地址,这样我们点击手机返回键的时候,就会跳回到浏览器历史地址记录中上一个页面的地址,其实就是我们的当前页面。

这样,点击返回键之后,我们还停留在本页面,客户体验非常好。

相关文章推荐

微信公众号开发时,按物理返回键时,提示是否退出对话框

在使用微信Weui开发网页时,监听手机上的物理返回键。当按下返回键时:提示你是否退出。确定---》退出。   取消---》还在原页面。微信没有提供这样的接口,按下返回键,默认会触发window.his...

注销登陆后返回登录界面,按手机返回键仍能返回主界面的问题解决方案

有没有遇到这样的情况,当你在某个Activity注销账户后,跳转到登录界面,但是当你按手机的返回键的时候,它又跳到了主界面(主界面跳转其他页面没有销毁)。那么解决方案就来了,那就是让它(主界面)销毁。...

点击两次手机的返回键应用退出的思路与方法---android开发

点击两次手机的返回键应用退出的操作在用户使用手机的过程中,可以在应用中设置在一段时间内点击两次手机的返回键退出。需要设置的变量:(1)boolean变量 这个是用来记录是不是在特定的一段时间内是不是...

微信公众号WebApp接管返回键实现“再按一次退出程序”功能

按微信产品部副总经理张颖“每一个公众号都是一个APP”的说法,我们确实可以利用微信内置浏览器访问为公众号设计WebApp单页应用,以使得客户在访问公众号时有近似原生App的体验,不过目前这样的公众号很...

监听手机返回键

  • 2016年12月16日 11:23
  • 1.29MB
  • 下载

ontouchevent与onkeydown监听事件,dialog的setOnKeyListener的监听key手机返回键

先讲 dialog的setOnKeyListener的监听key手机返回键 tipsDialog.setOnKeyListener(new DialogInterface.OnKeyListener...

如何监听Android手机物理返回键

概述 window.onpopstate是popstate事件在window对象上的事件句柄. 每当处于激活状态的历史记录条目发生变化时,popstate事件就会在对应window对象上触...

Android开发中关于如何解决Fragment中弹出键盘会把底部菜单栏顶上去的问题以及返回键的监听问题

一,首先为了保证不被键盘顶上去,需要在Manifest中设置定义的FragmentActivity属性 android:windowSoftInputMode="stateHidden|adjust...
  • wlaizff
  • wlaizff
  • 2014年12月23日 15:20
  • 7344
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微信开发怎么控制手机返回键问题
举报原因:
原因补充:

(最多只允许输入30个字)