Firefox 有沒有辦法阻止谷歌更改谷歌搜尋結果上的網址?

Firefox 有沒有辦法阻止谷歌更改谷歌搜尋結果上的網址?

在谷歌搜尋頁面上,如果我右鍵單擊一個網址並複製該網址,我不會透過谷歌更改的網址複製原始網址,如下所示

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 已將修改後的網址替換為“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">

如果您也不喜歡這種偷偷摸摸的跟踪,您可以使用瀏覽器擴展程序來擺脫它,例如隱私獾。但好吧,你仍在使用谷歌瀏覽器......

火狐瀏覽器

在 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。

相關內容