在 Chrome 中捕捉'leave this page'事件



我的问题是,当用户单击关闭浏览器/当前选项卡时,需要删除一些cookie。

使用jquery,onbeforeunload被激发并显示离开此页面停留在此页面

如何让用户点击哪个按钮?

如何删除cookie?

如果返回字符串,则为"true"。

这个问题已经在这里得到了回答:

jQuery UI对话框OnBeforeUnload

  $(window).on('beforeunload', function(e) {  
       return 'Are you sure you want to leave?';
    }); 

    $(window).unload(function(){
      // do something..
    });

也许sessionStorage可以帮上忙?sessionStorage对象等于localStorage对象,只是它只存储一个会话的数据。当用户关闭浏览器窗口时,数据将被删除。http://www.w3schools.com/html/html5_webstorage.asp

相关内容

最新更新