如何从DuckDuckGo上进行的Firefox浏览器搜索中删除“ t = canonical”?


28

在Ubuntu 14.04中,当我使用地址栏或搜索栏在Firefox中进行搜索时,系统始终会添加t=canonical到我的搜索中。因此完整的字符串变为:https://duckduckgo.com/?q=cat+cooking+salmon&t=canonical

但是,如果我直接进入搜索引擎来执行相同的搜索,即键入搜索引擎名称并从显示的搜索框中进行搜索,则不会发生这种情况。在这种情况下,字符串为:https://duckduckgo.com/?q=cat+cooking+salmon

直接通过DuckDuckGo进行搜索

如何阻止Ubuntu / Firefox添加t=canonical到搜索查询中?而且,为什么这种行为首先存在?


2
可是等等!它变得更好了!这是在Mac上的Chrome中拍摄的屏幕截图。i.imgur.com/WbW2d1M.png
jrg 2015年

因此,它会在整个生态系统中受到感染,并在浏览器之间,从平台到平台进行跟踪。
jrg 2015年

3
请注意,即使将其从查询字符串中删除,浏览器仍会在用户代理字符串中广播“ Ubuntu”。
奥利(Oli)

1
在“纯”开放源代码中赚钱是如此困难。为什么不以这种小方式支持Ubuntu Linux?
Inostdal

@lnostdal:“在“纯”开放源代码上赚钱是如此困难。为什么不以这种小方式支持Ubuntu Linux?” ---隐私,尽管我对学习如何/为什么更感兴趣。
丹尼尔(Daniel)

Answers:


30

&t =

通过与开发人员和公司的合作,DuckDuckGo已集成到许多应用程序中。在这些合作伙伴关系中,DuckDuckGo的广告收入有时会被分摊。为了分配广告收入并收集匿名的总体使用信息,开发人员在通过其应用程序进行的搜索中添加了唯一的“&t =”参数。

如果要删除它,请编辑文件:

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

请确保编辑所有语言。

在此处输入图片说明

资料来源:DuckDuckGo论坛


在注释了该行<!--<Param name="t" value="canonical"/>-->并重新启动Firefox之后,t=canonical不再显示。也请竖起指向DDG论坛的链接。
丹尼尔(Daniel)

更新后,文件将恢复其原始内容,因此我不得不重复这些步骤。
丹尼尔(Daniel)

1
那么是Canonical(Ubuntu的父母)获得收入而不是FF首先引起了搜索?
asgs

7

读取的输出apt-cache show xul-ext-ubufox。这是部分报价:

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

请注意倒数第三行。

至于为什么,Canonical可能会赚一些钱,但这仅仅是猜测。


1

我在Xubuntu 16.04.4(64位)上使用Firefox 60.0.1。我遇到了同样的问题。米奇提供的选择答案对我不起作用。相反,我按照以下过程解决了该问题:

  1. 打开Firefox,导航至首选项->搜索,然后删除预装的DuckDuckGo搜索引擎
  2. 从Firefox附件目录重新下载搜索引擎;可以在这里找到
  3. 在首选项中选择它作为默认搜索引擎

&t=canonical此后,字符串停止通过地址栏插入我的搜索中。

我无法告诉您为什么首先出现这种行为。


1

要从firefox搜索字符串中删除“规范”和其他非标准ubuntu内容,请删除“ / usr / lib / firefox / distribution / searchplugins / locale /”目录中的内容。


0

以上答案不适用于新版本的Firefox。因此,我建议从官方网站下载Firefox并进行符号链接

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.