手机移动端web 禁止手机返回功能的最好方法,虽然很变态,但是很有效.
2015-07-02 13:04
183 查看
手机移动端web 禁止手机返回功能的最好方法
虽然很变态,但是很有效.
原理是在你想禁止的时候把这个 href 地址给重写个5-6次.
这样客户返回来返回去都是当前页面的不同部分.
不会引起页面刷新. 重新加载.
一般用户按5次以后发现没效果, 基本上就会研究下怎么回事.
此代码只适合在页面中弹出层,遮住了后面的内容后.客户可能会习惯性的点击返回按键. 这个按键我们js是无法控制的.没有事件. 浏览器默认就是返回上一页.
如果能够监听页面的地址变更事件 用户体验会更好.
虽然很变态,但是很有效.
[code] var href = window.location.href; window.location.href = href + "#aaa"; window.location.href = href + "#bbb"; window.location.href = href + "#ccc"; window.location.href = href + "#ddd"; window.location.href = href + "#eee"; window.location.href = href + "#fff"; //一般用户按5次返回键,就会引起注意而改成按你指定的 关闭按钮了. window.location.href = href + "#ggg"; window.location.href = href + "#hhh";
原理是在你想禁止的时候把这个 href 地址给重写个5-6次.
这样客户返回来返回去都是当前页面的不同部分.
不会引起页面刷新. 重新加载.
一般用户按5次以后发现没效果, 基本上就会研究下怎么回事.
此代码只适合在页面中弹出层,遮住了后面的内容后.客户可能会习惯性的点击返回按键. 这个按键我们js是无法控制的.没有事件. 浏览器默认就是返回上一页.
如果能够监听页面的地址变更事件 用户体验会更好.
相关文章推荐
- 仿IOS中下拉刷新的“雨滴”效果
- 有道词典Demo(WebView)
- android 启动模式
- iOS 获取键盘下落速度
- Android Bitmap 加载与像素操作
- iOS开发笔记--iOS 计时器 NSTimer
- Android反射机制实现与原理
- Swift xcode 快捷键
- IOS TabBar 点击不显示图标
- MQTT的学习研究(十五) MQTT 和android整合文章
- Swift 避免hardcode
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- iOS实例之---国家选择器
- android.os.NetworkOnMainThreadException 异常处理
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- swift添加pod
- 关于Android程序设计—有道词典demo转移至coding的公告