javascript - 将鼠标悬停在 Google 搜索中的链接上会显示不同的 URL

标签 javascript html google-search

我注意到,当将鼠标悬停在 Google 中的搜索结果链接上时,状态栏会显示所链接网站的正确网址,然后当我继续检查该链接的元素时,我注意到该链接上的 href 是Google 相对链接,如果我再次将鼠标悬停在其上,状态栏会更新为新的网站 URL。

有人可以解释一下这是如何工作的吗?

最佳答案

当你点击它时,Google 使用 JS 更改 href 属性 (ref_to_a_element.setAttribute('href', '/foo') 指向他们自己的服务器,以便他们可以重定向你通过它并跟踪您的访问。

这是他们惩罚其他人的欺骗性内容掩盖类型。

关于javascript - 将鼠标悬停在 Google 搜索中的链接上会显示不同的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338911/

相关文章:

javascript - 将选项添加到下拉列表并保存(html/js)

javascript - 调整浏览器大小后如何获取 Canvas 的宽度和高度

javascript - 如何替换 css 类内容?

javascript - 返回页面后缺少滑出div

html - anchor 标记是在网站的 html 代码中还是显示在 Google serps 中?

php - 如何在我的网页中允许 Google 请求

javascript - 如果 onclick 处理程序大小超过 126,则 websocket 会从浏览器客户端重复发送。火狐/Chrome

javascript - Facebook likebox 在 IExplore 中消失

html - 两个元素垂直居中,左右浮动

java - JSoup 无法获得 Google 搜索结果的正确日期范围