IT-словарь › Веб › Beacon API

Beacon API

Веб Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Matematikmaskinnämnden
Выпущен
апрель 1950
Тип
Релейный компьютер
Расположение
Стокгольм, Швеция
Преемник
BESK

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

Метод существует, чтобы решить старую и неприятную проблему. Если нужно было записать что-то в момент ухода пользователя со страницы, оставался один способ: синхронный сетевой запрос в обработчике unload, который блокировал переход браузера дальше и тем самым заставлял следующую страницу казаться медленной. Браузеры ответили отменой запросов в полёте во время выгрузки, после чего аналитика начала молча терять данные. С navigator.sendBeacon() запрос передаётся браузеру, который отправляет его независимо от времени жизни документа. Ограничения: только POST, ответ прочитать нельзя, размер ограничен. Современный совет — отправлять при переходе в скрытое состояние, а не при выгрузке, поскольку мобильные браузеры часто вообще не вызывают второе.

← Назад к словарю