Реферер Javascript - PullRequest
       16

Реферер Javascript

5 голосов
/ 30 июня 2011

Как можно выполнить ту же функцию в javascript, что и document.location.pathname - кроме как с помощью реферера? так что-то вроде document.referrer.pathname?

Спасибо.

Ответы [ 3 ]

6 голосов
/ 30 июня 2011

Нет, вы можете извлечь только необходимую часть вручную:

document.referrer.replace(/^[^:]+:\/\/[^/]+/, '').replace(/#.*/, '')
0 голосов
/ 27 марта 2019

Вы можете извлечь путь из document.referrer и проанализировать его с помощью new URL() со следующим кодом

const url = new URL(document.referrer)
url.pathname

Убедитесь, что URL-адрес заполнен для IE 10 и ниже,легко сделать с https://polyfill.io/v3/polyfill.js?features=URL

0 голосов
/ 30 июня 2011

вы можете использовать document.referrer для получения URL-адреса ссылающегося документа. Это то, что вы имеете в виду ??

...