Как прослушать событие закрытия вкладки на iOS? - PullRequest
0 голосов
/ 20 февраля 2020

Я попытался настроить прослушиватели в JavaScript для отправки информации на сервер, когда вкладка браузера закрыта. Я попытался прослушать подобные события unload, beforeunload и pagehide

window.addEventListener('pagehide', function () {
    // send request to server
});

В браузерах настольных компьютеров (Firefox / Chrome / Safari) запрос принимается сервером, когда вкладка закрыто. Просто на iOS это не похоже на работу.

Я хотел бы знать, есть ли другое событие, которое запускается при закрытии вкладки в Safari на iOS? Существуют ли какие-либо ограничения, какие виды запросов могут отправляться в pagehide или других слушателях?

Заранее спасибо.

...