2013-07-03 3 views
0

Моя проблема в том, что когда пользователь нажимает закрыть браузер/текущую вкладку, некоторые файлы cookie должны быть удалены.catch 'leave this page' event in chrome

с помощью JQuery, onbeforeunload выстрелил и показывая Оставьте эту страницу и Пребывание на этой странице.

Как получить, какую кнопку нажал пользователь?

Как удалить cookie?

+0

Делитесь своим кодом? –

+0

'onbeforeunload' не предоставляется jQuery. Вы также должны добавить тег JavaScript. – techfoobar

+0

[javascript перед выходом на страницу] (http://stackoverflow.com/questions/7080269/javascript-before-leaving-the-page) - может вам помочь. – Paritosh

ответ

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


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

Может sessionStorage вы можете помочь? Объект sessionStorage равен объекту localStorage, за исключением того, что он хранит данные только для одного сеанса. Данные удаляются, когда пользователь закрывает окно браузера. http://www.w3schools.com/html/html5_webstorage.asp