Google将搜索结果链接重定向到http://www.google.com/url?blah,但当您将鼠标悬停在链接上时,浏览器底部会显示正确的目标。这是如何实现的?
答案 0 :(得分:1)
首先,网址的href实际上是显示在浏览器底部的内容。他们使用onmousedown事件在您单击它时立即更改它。很难检查,因为即使右键单击也会重写网址。尝试通过右键单击检查DOM检查器中的第一个链接,然后滚动检查器到NEXT搜索结果链接,您可以看到原始href。然后右键单击它并观察它的变化。以下是提取的javascript示例。
onmousedown="return rwt(this,'','','','2','AFQjCNExXX4MUzCuBu_Pvbj4O6N2xise-g','','0CCUQFjAB',null,event)"
答案 1 :(得分:0)
这个问题很好地解释了如何实现这一目标: