Создание ПОЛУЧИТЬ вызов перед оставлением страницы - JavaScript

при выполнении Получения для отправки данных в API, прежде чем уезжает пользователь, страница может рассматриваться как проблема производительности.

Существует ли альтернатива или способ, которым разработчик может оптимизировать сторону клиента JavaScript?


Один из ярких примеров: Аналитика Google!

1
задан RadiantHex 20 July 2010 в 14:59
поделиться

2 ответа

Я не заметил слишком большой отдачи в наших приложениях, когда мы привязываемся к событию beforeunload:

$(window).bind('beforeunload', function() {
    // Perform your GET 
});

Хотя не уверен, что Google Analytics делает это таким образом.

1
ответ дан 2 September 2019 в 22:54
поделиться

Выполнение действия до того, как пользователь покинет страницу, может быть затруднено. Если вам нужно убедиться, что вы собираете данные без того, чтобы пользователь отправлял их вручную, вы можете выполнять операции AJAX, когда пользователь изменяет какие-либо поля ввода, или использовать setTimeout для периодического сбора информации и отправки ее на сервер.

1
ответ дан 2 September 2019 в 22:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: