Мне нужно позвонить logout function
при закрытии окна браузера.Он отлично работает в Chrome, не работает в IE и Safari.
Я попробовал следующий код:
window.onbeforeunload = function (e) {
// Your logic to prepare for 'Stay on this Page' goes here
var evtobj = window.event ? event : e;
if (evtobj == e) {
//firefox
if (!evtobj.clientY) {
//server call
}
}
else {
//IE
if (evtobj.clientY < 0) {
//server call
}
}
//return "Please click 'Stay on this Page' and we will give you candy";
};
Я пробовал несколько других способов, но они не работали.Пожалуйста, сообщите.