Como remover `t = canonical` das pesquisas do navegador Firefox feitas no DuckDuckGo?


28

No Ubuntu 14.04, quando faço uma pesquisa no Firefox usando a barra de endereços ou a barra de pesquisa, o sistema sempre adiciona t=canonicalminhas pesquisas. Assim, a cadeia completa torna-se: https://duckduckgo.com/?q=cat+cooking+salmon&t=canonical.

No entanto, se eu realizar a mesma pesquisa indo diretamente para o mecanismo de pesquisa, ou seja, digitando o nome do mecanismo de pesquisa e fazendo a pesquisa na caixa de pesquisa apresentada, isso não acontece. Neste caso, a string é: https://duckduckgo.com/?q=cat+cooking+salmon.

Pesquisa feita diretamente, indo para DuckDuckGo

Como faço para parar o Ubuntu / Firefox de adicionar t=canonicalàs minhas consultas de pesquisa? E, por que esse comportamento existe em primeiro lugar?


2
Mas espere! Fica melhor! Esta é uma captura de tela tirada no Chrome, em um Mac. i.imgur.com/WbW2d1M.png
JRG

Por isso, é infestado por todo o ecossistema e o segue de navegador para navegador, de plataforma para plataforma.
JRG

3
Observe que, mesmo que você remova isso da string de consulta, seu navegador ainda está transmitindo "Ubuntu" na string user-agent.
Oli

1
É tão difícil ganhar dinheiro com código-fonte aberto "puro". Por que não suportar o Ubuntu Linux dessa maneira pequena?
Lnostdal

@lnostdal: "É tão difícil ganhar dinheiro com código-fonte aberto" puro ". Por que não suportar o Ubuntu Linux dessa maneira pequena?" --- Privacidade, embora eu estivesse mais interessado em aprender como / por quê.
1818 Daniel

Respostas:


30

& t =

Através de parcerias com desenvolvedores e empresas, o DuckDuckGo foi integrado a muitos aplicativos. Nessas parcerias, uma parte da receita de publicidade do DuckDuckGo às vezes é compartilhada de volta. Para atribuir receita publicitária e coletar informações anônimas de uso agregado, os desenvolvedores adicionam um parâmetro "& t =" exclusivo às pesquisas feitas por meio de seus aplicativos.

Se você deseja removê-lo, edite o arquivo:

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

Edite todos os idiomas apenas para ter certeza.

insira a descrição da imagem aqui

Fonte: DuckDuckGo Fóruns


Depois de comentar a linha <!--<Param name="t" value="canonical"/>-->e reiniciar o Firefox, ele t=canonicalnão aparece mais. Também gostei do link para os fóruns do DDG.
Daniel

Após uma atualização, os arquivos estavam de volta com o conteúdo original, então tive que repetir essas etapas.
Daniel

1
então é a Canonical (mãe do Ubuntu) recebendo a receita e não o FF que iniciou a pesquisa em primeiro lugar?
ASGs

7

Leia a saída de apt-cache show xul-ext-ubufox. Aqui está uma citação parcial:

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

Observe a terceira e última linha.

Quanto ao motivo, a Canonical pode obter alguma receita, mas isso é apenas especulação.


1

Estou usando o Firefox 60.0.1 no Xubuntu 16.04.4 (64 bits). Eu tive o mesmo problema que você enfrenta. A resposta escolhida fornecida por Mitch não funcionou para mim. Em vez disso, resolvi o problema seguindo este procedimento:

  1. Abra o Firefox, navegue até Preferences -> Search e remova o mecanismo de pesquisa DuckDuckGo pré-instalado
  2. Faça o download do mecanismo de pesquisa novamente no diretório Complementos do Firefox; pode ser encontrado aqui
  3. Selecione isso como o mecanismo de pesquisa padrão nas preferências

A sequência &t=canonicaldeixou de se inserir nas minhas pesquisas pela barra de endereço a partir de então.

Não posso dizer por que o comportamento existe, em primeiro lugar.


1

Para remover "canonical" e outras coisas não padrão do ubuntu da string de pesquisa do firefox, exclua o conteúdo do diretório "/ usr / lib / firefox / distribution / searchplugins / locale /".


0

As respostas acima não estão funcionando em uma nova versão do firefox. Por isso, eu recomendo baixar o Firefox do site oficial e fazer um link simbólico

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.