Comment supprimer `t = canonical` des recherches du navigateur Firefox effectuées sur DuckDuckGo?

28

Dans Ubuntu 14.04, lorsque je fais une recherche dans Firefox en utilisant la barre d'adresse ou la barre de recherche, le système ajoute toujours t=canonicalà mes recherches. Ainsi, la chaîne complète devient:https://duckduckgo.com/?q=cat+cooking+salmon&t=canonical .

Cependant, si j'effectue la même recherche en allant directement au moteur de recherche, c'est-à-dire en tapant le nom du moteur de recherche et en effectuant la recherche à partir de la zone de recherche présentée, cela ne se produit pas. Dans ce cas , la chaîne est: https://duckduckgo.com/?q=cat+cooking+salmon.

Recherche effectuée directement en allant sur DuckDuckGo

Comment empêcher Ubuntu / Firefox d'ajouter t=canonicalà mes requêtes de recherche? Et pourquoi ce comportement existe-t-il en premier lieu?

Daniel
la source
2
Mais attendez! Ça s'ameliore! Il s'agit d'une capture d'écran prise dans Chrome, sur un Mac. i.imgur.com/WbW2d1M.png
jrg
Il est donc infesté dans tout l'écosystème et le suit de navigateur en navigateur et de plateforme en plateforme.
jrg
3
Notez que même si vous supprimez cela de la chaîne de requête, votre navigateur diffuse toujours "Ubuntu" dans la chaîne de l'agent utilisateur.
Oli
1
Il est si difficile de gagner de l'argent en Open Source "pure". Pourquoi ne pas prendre en charge Ubuntu Linux de cette petite manière?
lnostdal
@lnostdal: "Il est si difficile de gagner de l'argent en Open Source" pure ". Pourquoi ne pas prendre en charge Ubuntu Linux de cette petite manière?" --- Confidentialité, même si j'étais plus intéressé à apprendre comment / pourquoi.
Daniel

Réponses:

30

& t =

Grâce à des partenariats avec des développeurs et des entreprises, DuckDuckGo a été intégré dans de nombreuses applications. Dans ces partenariats, une partie des revenus publicitaires de DuckDuckGo est parfois partagée. Pour affecter des revenus publicitaires et collecter des informations d'utilisation agrégées anonymes, les développeurs ajoutent un paramètre "& t =" unique aux recherches effectuées via leurs applications.

Si vous souhaitez le supprimer, modifiez le fichier:

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

Modifiez toutes les langues juste pour être sûr.

entrez la description de l'image ici

Source: Forums DuckDuckGo

Mitch
la source
Après avoir commenté la ligne avec <!--<Param name="t" value="canonical"/>-->et redémarré Firefox, le t=canonicaln'apparaît plus. Pouce en l'air pour le lien vers les forums DDG.
Daniel
Après une mise à jour, les fichiers étaient de retour avec leur contenu d'origine, j'ai donc dû répéter ces étapes.
Daniel
1
c'est donc le Canonical (parent Ubuntu) qui obtient les revenus et non FF qui a lancé la recherche en premier lieu?
asgs
7

Lisez la sortie de apt-cache show xul-ext-ubufox. Voici une citation partielle:

Package: xul-ext-ubufox
Priority: optional
Section: web
Installed-Size: 378
Maintainer: Ubuntu Mozilla Team <[email protected]>
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

Notez l'avant-dernière ligne.

Quant à savoir pourquoi, Canonical peut gagner des revenus, mais ce n'est que de la spéculation.

Justice pour Monica
la source
1

J'utilise Firefox 60.0.1 sur Xubuntu 16.04.4 (64 bits). J'ai eu le même problème que vous rencontrez. La réponse choisie par Mitch n'a pas fonctionné pour moi. Au lieu de cela, j'ai résolu le problème en suivant cette procédure:

  1. Ouvrez Firefox, accédez à Préférences -> Rechercher et supprimez le moteur de recherche DuckDuckGo préinstallé
  2. Téléchargez à nouveau le moteur de recherche à partir du répertoire des modules complémentaires de Firefox; on peut le trouver ici
  3. Sélectionnez-le comme moteur de recherche par défaut dans les préférences

La chaîne, &t=canonical cessé de s'insérer dans mes recherches via la barre d'adresse par la suite.

Je ne peux pas vous dire pourquoi le comportement est là en premier lieu.

Komalleana Byzantis
la source
1

Pour supprimer les éléments "canoniques" et autres éléments ubuntu non standard de la chaîne de recherche de Firefox, supprimez le contenu du répertoire "/ usr / lib / firefox / distribution / searchplugins / locale /".

Gentiment
la source
0

Les réponses ci-dessus ne fonctionnent pas sur une nouvelle version de Firefox. Pour cette raison, je recommande de télécharger Firefox depuis le site officiel et de créer un lien symbolique

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
GoodGuyNick
la source