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

そのため、エコシステム全体にacross延し、ブラウザからブラウザ、プラットフォームからプラットフォームへと続きます。
jrg

3
これをクエリ文字列から削除しても、ブラウザはユーザーエージェント文字列で「Ubuntu」をブロードキャストしていることに注意してください。
オリ

1
「純粋な」オープンソースでお金を稼ぐのはとても難しい。この小さな方法でUbuntu Linuxをサポートしてみませんか?
リノストダル

@lnostdal:「「純粋な」オープンソースでお金を稼ぐのはとても難しい。この小さな方法でUbuntu Linuxをサポートしてみませんか?」---プライバシー。ただし、方法/理由を学ぶことに興味がありました。
ダニエル

回答:


30

&t =

開発者や企業とのパートナーシップを通じて、DuckDuckGoは多くのアプリケーションに統合されています。これらのパートナーシップでは、DuckDuckGoの広告収入の一部が共有される場合があります。広告収入を割り当て、匿名の集計使用情報を収集するために、開発者は独自の「&t =」パラメーターをアプリケーションを通じて行われる検索に追加します。

削除する場合は、ファイルを編集します。

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

念のため、すべての言語を編集します。

ここに画像の説明を入力してください

出典:DuckDuckGoフォーラム


<!--<Param name="t" value="canonical"/>-->Firefoxで行にコメントを付けて再起動すると、Firefoxはt=canonical表示されなくなります。DDGフォーラムへのリンクにも賛成です。
ダニエル

更新後、ファイルは元のコンテンツに戻ったため、これらの手順を繰り返す必要がありました。
ダニエル

1
そもそも検索を開始したのは、FFではなく、Canonical(Ubuntuの親)が収益を得ているということですか?
-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

最後の3行目に注意してください。

理由については、Canonicalが収入を得る可能性がありますが、それは単なる憶測です。


1

Xubuntu 16.04.4(64ビット)でFirefox 60.0.1を使用しています。私はあなたが直面する同じ問題を抱えていました。Mitchが提供した選択された答えは、私にとってはうまくいきませんでした。代わりに、次の手順に従って問題を解決しました。

  1. Firefoxを開き、[設定]-> [検索]に移動し、インストール済みのDuckDuckGo検索エンジンを削除します
  2. Firefoxのアドオンディレクトリから検索エンジンを新たにダウンロードします。それは見つけることができるここに
  3. 設定でデフォルトの検索エンジンとしてこれを選択します

文字列、&t=canonicalはその後、アドレスバーを介して検索に自分自身を挿入することをやめました。

そもそもその振る舞いがそこにある理由を説明することはできません。


1

「正規」およびその他の非標準のubuntuをfirefoxの検索文字列から削除するには、「/ usr / lib / firefox / distribution / searchplugins / locale /」ディレクトリの内容を削除します。


0

上記の回答は、Firefoxの新しいバージョンでは動作しません。そのため、公式WebサイトからFirefoxをダウンロードし、シンボリックリンクを作成することをお勧めします

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.