Chciałbym otrzymać domenę wyłącznie z adresów URL stron odsyłających. Adresy URL stron odsyłających ja przeważnie uzyskać są http://www.davidj.com/pages/flyer.asp
& http://www.ronniej.com/linkdes.com/?adv=267&loc=897
javascript - pobierz domenę TYLKO od document.referrer
whenver uzyskać adresy URL stron odsyłających jak wyżej, po prostu chcę, aby uzyskać przykładowe domeny: http://www.davidj.com
Próbowałem, używając metody .split ale mam problemy Użyj tego.
@Reminson dziękuję za to ... działa, ale mam problem .. Umieściłem kod w mojej domenie przy użyciu pliku .js i zasadniczo jest on ładowany na wszystkich stronach. Jedynym problemem jest to. za każdym razem, gdy uzyskuję bezpośredni dostęp do strony (bez adresu URL strony odsyłającej), pojawia się następujący komunikat o błędzie: url.match (/: \/\/(. [^ /] +) /) [1]; ** ma wartość null ** – Stephen
Używam tego: var url = unescape (document.referrer); var ref = url.match (/: \/\/(. [^ /] +) /) [1]; – Stephen
ponieważ 'document.referrer' jest' niezdefiniowany' i nie ma adresu URL do dopasowania, powinieneś sprawdzić 'if (document.referrer) 'nie jest" niezdefiniowany ", a następnie wykonać ten kod. – undefined