在 Firefox 中是否有办法阻止 Google 更改 Google 搜索结果上的 URL?

在 Firefox 中是否有办法阻止 Google 更改 Google 搜索结果上的 URL?

在谷歌搜索页面上,如果我右键单击 URL 并复制该 URL,我不会通过像下面这样的谷歌修改 URL 复制原始 URL

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=2ahUKEwjeo_nF6fDkAhUREawKHWt1CKkQFjACegQIDBAG&url=https...

有没有什么办法可以阻止这种情况发生?

答案1

是的。当您与链接交互时,链接会发生变化。如果您右键单击它,您会看到它发生变化。实际的 URL 编码在末尾的参数中。

因此,至少有两个解决方案:一是从一开始就避免更改链接(例如修复 Google 搜索链接另一种方法是事后解码(例如使用清洁链接)。

答案2

谷歌浏览器:

在最新版本的 Chrome 中(至少可以追溯到 2018 年底),您不应该再看到此行为。Google 已将修改后的 URL 替换为“ping”属性- 本质上相同的跟踪,但更加用户友好。

示例(来自“超级用户”的搜索结果) - 注意以下ping="/url...部分:

<a href="https://superuser.com/" ping="/url?sa=t&amp;source=web&amp;rct=j&amp;url=https://superuser.com/&amp;ved=2ahUKEwjn--HRg_PkAhVRIVAKHZRGDBUQFjAAegQIBBAB">

如果你不喜欢这种偷偷摸摸的跟踪,你可以用浏览器扩展来摆脱它,比如隐私獾。但是,你仍在使用 Google 的浏览器……

火狐

在 Firefox 以及可能所有其他非 Chromium 浏览器中,您仍会获得问题中描述的修改后的链接。现在,这里的问题是,它们是通过由onmousedown事件触发的客户端 javascript 创建的。

单击链接之前的搜索结果如下:

<a href="https://superuser.com/" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">

当你点击它(包括右键单击复制 URL)时,它会立即变为

<a data-cthref="/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&amp;url=https%3A%2F%2Fsuperuser.com%2F&amp;usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" href="/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&amp;url=https%3A%2F%2Fsuperuser.com%2F&amp;usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">

由于这是通过 javascript 实现的,因此可能没有原生的 Firefox 设置可以阻止这种情况(如果我错了,请纠正我)。但是,正如其他人指出的那样,有多个浏览器扩展可用于阻止此行为。

进一步阅读:

Privacy Badger 现可对抗更多 Google 跟踪行为

注意:除了作为浏览器扩展的用户外,我与 Privacy Badger 或 EFF 没有任何关联。

相关内容