Как можно выполнить ту же функцию в javascript, что и document.location.pathname - кроме как с помощью реферера? так что-то вроде document.referrer.pathname?
Спасибо.
Нет, вы можете извлечь только необходимую часть вручную:
document.referrer.replace(/^[^:]+:\/\/[^/]+/, '').replace(/#.*/, '')
Вы можете извлечь путь из document.referrer и проанализировать его с помощью new URL() со следующим кодом
document.referrer
new URL()
const url = new URL(document.referrer) url.pathname
Убедитесь, что URL-адрес заполнен для IE 10 и ниже,легко сделать с https://polyfill.io/v3/polyfill.js?features=URL
вы можете использовать document.referrer для получения URL-адреса ссылающегося документа. Это то, что вы имеете в виду ??