Was passiert mit einer HTTP-Anforderung, wenn die Benutzerseite in der Zwischenzeit verläßt?

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

  •  22-07-2019
  •  | 
  •  

Frage

Ich möchte auf dem Client einige Informationen zu halten, das Element geklickt wurde und damit die Informationen in einem Cookie speichern, aber es ist ein dritte Party-Cookie, weil ich diese Informationen auf antoher Seite benötigen (Affiliate-Tracking ist der Kontext) so ich würde es über hTTP-Anforderung setzen, soweit ich es sehen. Javascript würde mir nur erlauben, eine innerhalb derselben Domäne zu platzieren -., Die nach dem Klick links wird

Jetzt kann ich die http-Anfrage via Javascript mit dem onbeforeunload Ereignisse senden, aber was passiert mit dieser http-Anfrage, sobald der Browser der Seite verlassen hat? Ist es immer noch „den Anruf entgegennehmen“ und legt das Cookie oder hat sie den Anruf ignorieren, da die Webseite, von der die Anforderung stammte nicht mehr ist?

konnte keine Dokumentation zu diesem Thema finden, so wäre ich Ihnen dankbar, wenn jemand eine Ahnung hatte.

Danke, Benjamin

War es hilfreich?

Lösung

Wenn Sie Ihren Browser schließen (oder klicken Sie auf einer anderen Link / Seite), nachdem Sie eine HTTP-Anfrage gesendet haben, die Antwort von dieser HTTP-Anforderung wird in ein schwarzes Loch verschwinden. Tatsächlich die vollständige Reaktion in Abhängigkeit von der Größe der angeforderten Seite und dem Punkt der Web-Server nicht tatsächlich konnte oder die anfragende Buchse, an der schicken geschlossen wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top