Google Instant如何更改浏览器发送的引用?

But*_*ers 7 ajax http-referer google-search

如果您在Google Instant中点击结果,则您的浏览器发送到目标网站的引用包含一堆参数,包括所有重要的q = [自动完成查询]

但是,您来自的网页的网址只是http://www.google.com/,其中包含#字符之后的一堆内容,即作为页面上的锚点.

因此,浏览器似乎发送了一个URL作为引用,这与您单击时查看的页面的URL不同.

似乎没有额外的重定向,那么他们究竟怎么做呢?

Gar*_*eth 5

大多数情况下,Google搜索结果实际上会将您转到Google重定向页面,而不是直接发送到目标网页.他们使用JavaScript在您点击它时切换链接的目标.

您可以通过点击并按住搜索结果链接并查看状态栏来查看此效果.

这不是Google Instant特有的,他们已经在标准结果页面上花了很长时间.