找回密码
 立即注册

QQ登录

只需一步,快速开始

铭訫

中级会员

12

主题

131

帖子

851

积分

中级会员

积分
851

微信认证勋章

QQ
铭訫
中级会员   /  发表于:2019-7-31 17:17  /   查看:3254  /  回复:1
1金币
如果在手机浏览器填数据,当左右划动划动条时,因为浏览器手势,很容易回退到前一个页面,再划回去,刚填的数据就没有了!所以在回退前能不能加一个确认退出的弹窗?


https://gcdn.grapecity.com.cn/fo ... p;extra=&page=1这个帖子中有这么一段代码:

  1. document.body.onbeforeunload = function (event)
  2.     {
  3.         var c = event || window.event;
  4.         if (/webkit/.test(navigator.userAgent.toLowerCase())) {
  5.             return "离开页面将导致数据丢失!";
  6.         }
  7.         else
  8.         {
  9.             c.returnValue = "离开页面将导致数据丢失!";
  10.         }
  11.    }
复制代码


刚试了下,貌似在手机浏览器中不管用?电脑端也只有关闭页面时弹出,刷新时不弹出。

应该怎么做呢?尤其是手机浏览器中,很容易出现这样的误操作。

最佳答案

查看完整内容

你可以试试这个:https://blog.csdn.net/xm_w_xm/article/details/88530494

1 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-31 17:17:24
来自 2#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部