Функция onunload Ajax не работает в Chrome - PullRequest
1 голос
/ 08 октября 2011

Я разрабатываю приложение, которое должно хранить обновленные данные в базе данных, когда пользователь покидает страницу. Для этого я связал функцию Ajax с событием «onunload» на странице. Это работает в любом браузере, кроме Chrome. Я также пробовал "onbeforeunload", но результат тот же.

Я подозреваю, что это как-то связано с чрезмерным усердием Chrome в его безопасности. При попытке проверить событие, которое я обнаружил, оно блокировало оповещения, которые я вставил, чтобы увидеть, была ли функция даже вызываться, а также получило ошибку «Usafe JavaScript пытается получить доступ к фрейму с помощью URL ... Домены, протоколы и порты должны совпадать». Обратная передача отправляется на страницу в том же домене.

Может кто-нибудь пролить свет на это или, может быть, предоставить мне работу?

1 Ответ

1 голос
/ 08 октября 2011
...