jackengott: [RFC 2616] Woher "weiß" der Browser den Referrer?

Beitrag lesen

Hallo,

nach RFC 2616 schickt der Browser bei jedem Request gegebenenfalls in einem Request-Header den Referrer des Requests mit an den Server. Der Server antwortet in einer Response mit einer Ressource, die meines Wissens nach den Referrer nicht wieder im Response-Header enthält.

Meine Frage: Wie kann javascript dann bei der Ausführung der Ressource im Browser über document.referrer an diesen Referrer gelangen? Speichert der Browser etwa zu jedem Request den Referrer, so dass er später abrufbar ist?

Antworten wenn möglich mit Quellenangabe.

Vielen Dank
Frank