javascript可以获取入站链接

时间:2013-07-29 21:20:18

标签: javascript jquery tcp-ip

jquery或javascript可以在页面上获取入站链接吗? 例如,我需要确定页面是否a)重新加载b)从外部链接输入或c)由我的域名中的链接点击

5 个答案:

答案 0 :(得分:1)

您可以使用文档引荐来源。

document.referrer

https://developer.mozilla.org/en-US/docs/Web/API/document.referrer

答案 1 :(得分:0)

document.referrer将告诉您用户来自的网页的网址,或者在刷新时为空。

但我不会在其上建立任何安全敏感代码 - 等效的Referer(原文如此)HTTP标头很容易被欺骗,我怀疑document.referrer也是如此。

答案 2 :(得分:0)

查看referrer标题 - 在document.referrer中找到这将告诉您链接来自何处的详细信息。

答案 3 :(得分:0)

使用此:

document.referrer

有关详细信息,请参阅this

答案 4 :(得分:0)

是和否。根据您的平台,您可以使用CGI,您可以系统地将其提供给js。

但是,您也可以尝试:console.log(document.referrer);

我认为没有一种系统的方法来检查'重新加载'。但是,通过将document.referrerlocation.hostnamelocation的其他属性进行比较,您可以确定外部/内部点击/链接。可能通过使用与当前页面相同的内部引用来确定重新加载(以及queryString值)。