Referrer Fehler
mark
- javascript
Hallo,
ich möchte mit meinen wenigen Javascript Kenntnissen den Referer ermitteln.
Folgende Zeile funktioniert wunderbar:
r=escape(top.document.referrer);
allerdings nicht in Frames.
da kommt error: Permission denied to get property HTMLdocument.referrer
Wie kann man denn einen Referer ermitteln egal ob Frames oder nicht?
grüsse
mark
Hi,
r=escape(top.document.referrer);
allerdings nicht in Frames.
da kommt error: Permission denied to get property HTMLdocument.referrer
Dann ist das document im top-Fenster (also das äußerste Frameset) von einer anderen Domain.
Wie kann man denn einen Referer ermitteln egal ob Frames oder nicht?
Zuverlässig? Gar nicht - denn der Referrer ist kein Pflichtbestandteil eines http-Requests, und der Inhalt des Referrer kann auch gefälscht sein.
cu,
Andreas
Hi,
r=escape(top.document.referrer);
allerdings nicht in Frames.
da kommt error: Permission denied to get property HTMLdocument.referrerDann ist das document im top-Fenster (also das äußerste Frameset) von einer anderen Domain.
Hallo,
danke für die Antwort.
Ich benütze im Moment ein Frame von einer anderen Domain.
Kann man trotzdem den Referer herauskriegen und evtl. eine Abfrage machen, so dass man in Javascript trennt, ob Frame oder nicht?
Grüsse
mark
Kann man trotzdem den Referer herauskriegen und evtl. eine Abfrage machen, so dass man in Javascript trennt, ob Frame oder nicht?
Ist vielleicht nicht richtig angekommen: Du hast in Javascript aus Sicherheitsgründen keinerlei Zugriff auf fremde Objekte. Punkt.
Aber was meinst Du mit "trennen, ob Frame oder nicht"?
Gruß,
soenk.e
Moin Moin !
top!=self, so wie es in SelfHTML steht, das "mark" offensichtlich NICHT gelesen und NICHT durchsucht hat?
Alexander