Javascript路径名引用者

时间:2011-06-29 20:21:47

标签: javascript location referrer pathname

如何在javascript中使用document.location.pathname中的相同功能 - 除了引用者?像document.referrer.pathname?

之类的东西

感谢。

3 个答案:

答案 0 :(得分:6)

不,您只能手动提取所需的部分:

document.referrer.replace(/^[^:]+:\/\/[^/]+/, '').replace(/#.*/, '')

答案 1 :(得分:0)

您可以使用document.referrer获取引荐文档的网址。这是你的意思??

答案 2 :(得分:0)

您可以使用以下代码从document.referrer中提取路径名,并使用new URL()进行解析

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

请务必使用https://polyfill.io/v3/polyfill.min.js?features=URL

轻松填充IE 10及以下版本的URL。