Что происходит с http-запросом, когда пользователь тем временем покидает страницу?

StackOverflow https://stackoverflow.com/questions/1650888

  •  22-07-2019
  •  | 
  •  

Вопрос

Я хотел бы сохранить некоторую информацию о клиенте, на элемент которого был нажат, и, таким образом, сохранить информацию в файле cookie, но это сторонний файл cookie, потому что мне нужна эта информация на странице antoher (отслеживание партнеров - это контекст), поэтому мне пришлось бы устанавливать ее через http-запрос, насколько я вижу.Javascript позволил бы мне разместить a только в пределах того же домена, который останется после щелчка.

Теперь я могу отправить http-запрос через Javascript с событием onbeforeunload, но что происходит с этим http-запросом, как только браузер покидает страницу?Продолжает ли он "принимать вызов" и помещает файл cookie или игнорирует вызов, поскольку веб-сайта, с которого был отправлен запрос, больше нет?

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

Спасибо, Бенджамин

Это было полезно?

Решение

Если вы закроете свой браузер (или перейдете по другой ссылке / странице) после отправки Http-запроса, ответ на этот Http-запрос исчезнет в черной дыре.Действительно, веб-сервер может фактически отправить или не отправить полный ответ в зависимости от размера запрашиваемой страницы и точки, в которой был закрыт запрашивающий сокет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top