Javascript 检测http请求来自何处(哪个网站)

Javascript 检测http请求来自何处(哪个网站),javascript,Javascript,我想建立我自己的分析,我需要知道请求来自哪里,只有javaScrpt,我不能相信浏览器没有在window对象的某个地方保存一个关于请求来自哪里的变量。看起来网上没有信息,或者我问的问题不对 我希望以前有人遇到过这个问题,并且有了解决方法:)谢谢 您可以使用 语法 价值 如果用户直接导航到页面(不是通过链接,而是使用书签),则该值为空字符串。由于此属性仅返回字符串,因此它不允许您访问引用页面的文档对象模型(DOM) 在中,文档。referer最初将设置为与父窗口的相同值。谢谢你,佩德罗,它按照我的

我想建立我自己的分析,我需要知道请求来自哪里,只有javaScrpt,我不能相信浏览器没有在window对象的某个地方保存一个关于请求来自哪里的变量。看起来网上没有信息,或者我问的问题不对

我希望以前有人遇到过这个问题,并且有了解决方法:)谢谢

您可以使用

语法 价值 如果用户直接导航到页面(不是通过链接,而是使用书签),则该值为空字符串。由于此属性仅返回字符串,因此它不允许您访问引用页面的文档对象模型(DOM)


在中,
文档。referer
最初将设置为与父窗口的相同值。

谢谢你,佩德罗,它按照我的需要工作:)我只想为未来有相同问题的花花公子添加。。。因此,当我尝试将“document.referer”从我的一个网站转到正在开发的网站时,我又得到了一个空字符串。我发现,如果请求是从https到http(这是我的情况),我们会得到相同的空结果。我建立了这个网站,托管到一个https域,一切都很好。再次感谢!关于https到http document.refferer的知识来源为空字符串
var referrer = document.referrer;