在javascript中获取引荐网址
Posted
技术标签:
【中文标题】在javascript中获取引荐网址【英文标题】:Get the referral url in javascript 【发布时间】:2011-05-07 02:20:28 【问题描述】:我想看看我从各种 URL 缩短服务中获得了多少流量,例如
bit.ly
tinyurl.com
但是因为他们使用 301 重定向,所以他们不会出现在我的分析中。
我怎样才能知道是谁在重定向流量?
或者
更准确地说,我怎样才能在 javascript 中获取不同类型的重定向的推荐 URL?
【问题讨论】:
看看这里:blog.bit.ly/search/referrers 【参考方案1】:document.referrer
例子:
if (document.referrer && document.referrer != "")
document.write('Thanks for visiting this site from ' + document.referrer);
【讨论】:
使用 document.referrer 我们获得了重定向的引荐,但我们无法获得 301 重定向的引荐。例如 - 1.html 有 301 重定向到 2.html,如果我们尝试在 2.html 上设置 document.referrer,我们会得到未定义或空白值。 那时你无能为力。如果 you 正在执行 301,则可以将引用者附加到查询字符串。但既然你不是,你只能抓住请求给你的东西。执行 301 的代码需要添加指向 URL 的引用者。以上是关于在javascript中获取引荐网址的主要内容,如果未能解决你的问题,请参考以下文章