为了账号安全,请及时绑定邮箱和手机立即绑定

关闭标签页/浏览器之前的确认

关闭标签页/浏览器之前的确认

鸿蒙传说 2019-10-11 11:09:53
如何在用户离开gmail前向用户询问确认信息?我在各个地方搜索了这个问题,但他们提到的只是使用javascript window.unload和window.onbeforeunload。而且,由于它被阻塞,大多数情况下在chrome中都不起作用。
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

尝试这个:


<script>

window.onbeforeunload = function (e) {

    e = e || window.event;


    // For IE and Firefox prior to version 4

    if (e) {

        e.returnValue = 'Sure?';

    }


    // For Safari

    return 'Sure?';

};

</script>


查看完整回答
反对 回复 2019-10-11
?
HUX布斯

TA贡献1876条经验 获得超6个赞

尝试这个:


<script>

    window.onbeforeunload = function(e) {

       return 'Dialog text here.';

    };

</script>

这里更多信息MDN。


查看完整回答
反对 回复 2019-10-11
?
交互式爱情

TA贡献1712条经验 获得超3个赞

我读了关于设置为“ 好的”的答案的评论。大多数用户要求按钮和某些链接单击。这里,将在现有代码中再增加一行。


<script type="text/javascript">

  var hook = true;

  window.onbeforeunload = function() {

    if (hook) {


      return "Did you save your stuff?"

    }

  }

  function unhook() {

    hook=false;

  }

调用unhook()onClick查找要允许的按钮和链接。例如


<a href="#" onClick="unhook()">This link will allow navigation</a>


查看完整回答
反对 回复 2019-10-11
  • 3 回答
  • 0 关注
  • 744 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信