Bagaimana cara menghapus `t = canonical` dari pencarian browser Firefox yang dibuat di DuckDuckGo?


28

Di Ubuntu 14.04, ketika saya melakukan pencarian di Firefox menggunakan bilah alamat atau bilah pencarian, sistem selalu menambah t=canonicalpencarian saya. Jadi string lengkap menjadi: https://duckduckgo.com/?q=cat+cooking+salmon&t=canonical.

Namun, jika saya melakukan pencarian yang sama dengan langsung ke mesin pencari, yaitu mengetikkan nama mesin pencari dan melakukan pencarian dari kotak pencarian yang disajikan, ini tidak terjadi. Dalam hal ini string adalah: https://duckduckgo.com/?q=cat+cooking+salmon.

Pencarian dilakukan langsung dengan masuk ke DuckDuckGo

Bagaimana cara saya menghentikan Ubuntu / Firefox dari menambahkan t=canonicalke permintaan pencarian saya? Dan, mengapa perilaku ini ada di tempat pertama?


2
Tapi tunggu! Semakin membaik! Ini adalah tangkapan layar yang diambil di Chrome, di Mac. i.imgur.com/WbW2d1M.png
jrg

Jadi ia terinfestasi di seluruh ekosistem, dan mengikutinya dari browser ke browser, dan platform ke platform.
jrg

3
Perhatikan bahwa meskipun Anda menghapus ini dari querystring, browser Anda masih menyiarkan "Ubuntu" di string agen-pengguna.
Oli

1
Sangat sulit untuk menghasilkan uang di Open Source "murni". Mengapa tidak mendukung Ubuntu Linux dengan cara sekecil ini?
lnostdal

@ lnostdal: "Sangat sulit untuk menghasilkan uang di Open Source" murni ". Mengapa tidak mendukung Ubuntu Linux dengan cara sekecil ini?" --- Privasi, meskipun saya lebih tertarik mempelajari bagaimana / mengapa.
Daniel

Jawaban:


30

& t =

Melalui kemitraan dengan pengembang dan perusahaan, DuckDuckGo telah diintegrasikan ke dalam banyak aplikasi. Dalam kemitraan ini, sebagian dari pendapatan iklan DuckDuckGo kadang-kadang dibagikan kembali. Untuk menetapkan pendapatan iklan dan mengumpulkan informasi penggunaan agregat anonim, pengembang menambahkan parameter "& t =" unik untuk pencarian yang dilakukan melalui aplikasi mereka.

Jika Anda ingin menghapusnya, edit file:

/usr/lib/firefox/distribution/searchplugins/locale/*language-here*

Edit semua bahasa hanya untuk memastikan.

masukkan deskripsi gambar di sini

Sumber: Forum DuckDuckGo


Setelah mengomentari baris dengan <!--<Param name="t" value="canonical"/>-->dan me-restart Firefox yang t=canonicaltidak lagi muncul. Juga jempol untuk tautan ke forum DDG.
Daniel

Setelah pembaruan file-file itu kembali dengan konten aslinya sehingga saya harus mengulangi langkah-langkah ini.
Daniel

1
jadi Canonical (induk Ubuntu) yang mendapatkan pendapatan dan bukan FF yang memulai pencarian di tempat pertama?
asgs

7

Baca output dari apt-cache show xul-ext-ubufox. Ini kutipan parsial:

Package: xul-ext-ubufox
Priority: optional
Section: web
Installed-Size: 378
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Architecture: all
Source: ubufox
Version: 2.8-0ubuntu1
Replaces: ubufox (<< 0.9~rc2-0ubuntu3)
Provides: firefox-ubufox, ubufox
Depends: aptdaemon, libglib2.0-0 (>= 2.26)
Recommends: firefox (>= 9.0)
...
Description-en: Ubuntu-specific configuration defaults and apt support for Firefox
 Adds Ubuntu-specific modifications to Firefox.
 .
 Integrates the browser with Ubuntu to:
  * Enable searching for missing plugins from Ubuntu software catalog
  * Add the following options to the Help menu
    - Get help on-line
    - Help translating Firefox
    - Ubuntu Release Notes
  * Set homepage to Ubuntu Start Page
  * Display a restart notification after upgrading Firefox
  * Add ask.com to the search engines.
 .
You can uninstall this if you prefer to use a pristine Firefox install.
Enhances: firefox
Homepage: https://launchpad.net/ubufox

Perhatikan baris ketiga terakhir.

Adapun alasannya, Canonical dapat memperoleh beberapa pendapatan tapi itu hanya spekulasi.


1

Saya menggunakan Firefox 60.0.1 di Xubuntu 16.04.4 (64-bit). Saya memiliki masalah yang sama yang Anda hadapi. Jawaban yang dipilih yang diberikan oleh Mitch tidak berhasil untuk saya. Sebagai gantinya, saya menyelesaikan masalah dengan mengikuti prosedur ini:

  1. Buka Firefox, navigasikan ke Preferensi -> Cari, dan hapus mesin pencarian DuckDuckGo yang sudah diinstal sebelumnya
  2. Unduh mesin pencari lagi dari direktori Firefox Add-ons; itu dapat ditemukan di sini
  3. Pilih ini sebagai mesin pencari default di preferensi

String,, &t=canonicalberhenti memasukkan dirinya ke dalam pencarian saya melalui bilah alamat sesudahnya.

Saya tidak bisa memberi tahu Anda mengapa perilaku itu ada di tempat pertama.


1

Untuk menghapus "kanonik" dan hal-hal ubuntu non-standar lainnya dari string pencarian firefox, hapus konten direktori "/ usr / lib / firefox / distribusi / searchplugins / locale /".


0

Jawaban di atas tidak berfungsi pada versi baru firefox. Karena itu saya sarankan mengunduh firefox dari situs web resmi dan membuat symlink

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.