как запустить PHP-код перед закрытием браузера - PullRequest
0 голосов
/ 09 ноября 2011

Я бы хотел запустить небольшой скрипт php перед закрытием браузера. Я не знаю, возможно это или нет. Я пытаюсь с этим, но когда я обновляю веб-страницу, то также запускаю код

<body onbeforeunload="xajax_closeBrowser();" > 

Нет необходимости запускать ajax, может быть простой PHP-код.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 09 ноября 2011
$(window).unload( function () { //ajax call });

Событие unload отправляется элементу окна, когда пользователь уходит со страницы.

PS Только для выездной навигации. Другого пути нет.

1 голос
/ 09 ноября 2011

Невозможно определить, закрывается ли браузер или пользователь просто уходит. onbeforeunload запускается в обоих случаях, поскольку это указывает на то, что текущий контекст страницы по какой-либо причине отбрасывается. Нет события, чтобы поймать завершение браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...