Następujący kod używam do identyfikowania zdarzenia zamknięcia okna przeglądarki i działa zgodnie z przeznaczeniem w innych przeglądarkach, ale nie w IE11. Ponieważ ta linia kodu daje mi undefined
tylko na IE11 alert(event.clientY+":"+event.clientX);
. Może ktoś zaproponować rozwiązanie tego problemu.Właściwości zdarzeń myszy są niezdefiniowane na IE 11
window.onbeforeunload = function(event)
{
event= window.event|| event;
alert(event);
alert(event.clientY+":"+event.clientX);
if(event.clientX <0 || event.clientY < 0)
{
// ajax call to server to nullify the session.
window.close();
}
};
Możliwy duplikat [pageX pageY nie pracuje w IE8 jeśli dodać ] (http://stackoverflow.com/questions/20272820/pagex-pagey-not-working-in-ie8-if-i-add-doctype-html) –
Nie, moje pytanie dotyczy IE 11 i nie dla IE8 –
Więc ... Co powinno się stać, gdy mój kursor znajduje się pośrodku ekranu, a ja wciskam Alt + F4? –