Ich möchte NUR die Domain von den Referrer URLs bekommen. Die Referrer-URLs ich meistens bekommen sind http://www.davidj.com/pages/flyer.asp
& http://www.ronniej.com/linkdes.com/?adv=267&loc=897
Javascript - NUR Domain erhalten von document.referrer
Whenver ich Referrer Urls wie die oben, ich möchte nur die Domain Beispiel erhalten: http://www.davidj.com
ich versucht habe, die .split Methode verwendet, aber ich Probleme habe es benutzen.
@Reminson danke für diese .. es funktioniert, aber ich habe ein Problem .. Ich habe den Code auf meiner Domain mit einem. Js-Datei und im Grunde wird es auf allen Seiten geladen wird. Das einzige Problem ist das. Wenn ich direkt auf eine Seite zugreife (ohne eine Referrer-URL zu haben) bekomme ich den folgenden Fehler: url.match (/: \/\/(. [^ /] +) /) [1]; ** ist null ** – Stephen
Ich benutze dies: var url = unescape (document.referrer); var ref = url.match (/: \/\/(. [^ /] +) /) [1]; – Stephen
Das liegt daran, dass "document.referrer" nicht definiert ist und es keine URL gibt, die übereinstimmen muss. Sie sollten "if (document.referrer)" nicht auf "undefined" überprüfen und dann diesen Code ausführen. – undefined