【发布时间】:2014-03-26 19:14:40
【问题描述】:
我曾经在我的博客中跟踪传入的搜索词。我曾经通过获取引荐来源网址然后提取搜索到的查询来做到这一点。我知道 Google 曾经使用 JavaScript 事件处理链接,因此它在重定向后更改了引用者。但我不知道即使是 Google 上的实际链接也没有 HTTP Referer。
例如,我在 Mozilla Firefox 中打开“https://www.google.com/search?q=referrer”,然后使用 Firebug 或 inspector 等工具编辑 HTML , 并插入一个超链接到显示引荐来源或提取搜索词的脚本。 我知道这是 Google 隐私政策的一部分,不包括在引荐来源网址中搜索的字词。但我真的很想知道这是怎么可能的,以及它是如何完成的。
如何更改我网站上每个链接的引荐来源网址?我的意思是实际链接。不是那些使用 JavaScript 或重定向的句柄。
服务器或某些 JavaScript 代码是否告诉浏览器在发送 GET 请求时不要发送“Http-referer”标头?同样,我不是在寻找重定向解决方案。
难道他们用 JavaScript 为每个链接添加了rel="noreferrer" 属性?我还没有检查他们的脚本。
【问题讨论】:
标签: redirect hyperlink get http-referer