jquery 或 javascript 可以在页面上获取入站链接吗?例如,我需要确定一个页面是 a) 重新加载 b) 从外部链接输入还是 c) 被我的域名中的链接点击
问问题
245 次
5 回答
1
您可以为此使用文档引荐来源网址。
document.referrer
https://developer.mozilla.org/en-US/docs/Web/API/document.referrer
于 2013-07-29T21:23:24.787 回答
0
document.referrer
将告诉您用户来自的页面的 URL,或者在刷新时为空。
但我不会在其上建立任何对安全敏感的代码——等效的 Referer
(原文如此)HTTP 标头很容易被欺骗,我怀疑document.referrer
也是如此。
于 2013-07-29T21:23:35.790 回答
0
查看引荐来源标题 - 在 document.referrer 中找到 这将告诉您链接来自何处的详细信息。
于 2013-07-29T21:23:56.547 回答
0
于 2013-07-29T21:24:15.000 回答
0
是和不是。CGI 可能对您可用,具体取决于您的平台,您可以系统地使 js 可用。
但是,您也可以试试这个:console.log(document.referrer);
我认为没有系统的方法来检查“重新加载”。但是通过比较document.referrer
或location.hostname
的其他属性location
,您可以确定外部/内部点击/链接。重新加载可能会通过与当前页面(和 queryString 值)具有相同的内部引用来确定。
于 2013-07-29T21:29:28.387 回答