วิธีการลบ `t = canonical` จากการค้นหาเบราว์เซอร์ Firefox บน DuckDuckGo?


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
แต่เดี๋ยวก่อน! มันจะดีขึ้น! นี่เป็นภาพหน้าจอที่ถ่ายใน Chrome บน Mac i.imgur.com/WbW2d1M.png
jrg

ดังนั้นมันจึงแพร่กระจายไปทั่วทั้งระบบนิเวศและติดตามจากเบราว์เซอร์ไปยังเบราว์เซอร์และแพลตฟอร์มไปสู่แพลตฟอร์ม
jrg

3
โปรดทราบว่าแม้ว่าคุณจะลบสิ่งนี้ออกจากการสืบค้นเบราว์เซอร์ของคุณยังคงแพร่ภาพ "Ubuntu" ในสตริงตัวแทนผู้ใช้
Oli

1
มันยากมากที่จะทำเงินใน "โอเพนซอร์ส" ทำไมไม่รองรับ Ubuntu Linux ด้วยวิธีเล็ก ๆ นี้?
lnostdal

@lnostdal: "มันยากที่จะหาเงินใน" โอเพนซอร์ส "ทำไมถึงไม่สนับสนุน Ubuntu Linux ด้วยวิธีเล็ก ๆ นี้? --- ความเป็นส่วนตัวแม้ว่าฉันจะสนใจเรียนรู้วิธีการ / เหตุผลมากกว่า
Daniel

คำตอบ:


30

& t =

ด้วยความร่วมมือกับนักพัฒนาและ บริษัท ต่างๆ DuckDuckGo ได้ถูกรวมเข้ากับแอพพลิเคชั่นมากมาย ในการเป็นพันธมิตรเหล่านี้บางส่วนของรายได้โฆษณาของ DuckDuckGo จะถูกแชร์กลับ ในการกำหนดรายได้จากการโฆษณาและรวบรวมข้อมูลการใช้งานโดยไม่ระบุชื่อผู้พัฒนาได้เพิ่มพารามิเตอร์ "& t =" ที่ไม่ซ้ำกันลงในการค้นหาผ่านแอปพลิเคชันของพวกเขา

หากคุณต้องการที่จะลบมันแก้ไขไฟล์:

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

แก้ไขภาษาทั้งหมดเพื่อให้แน่ใจ

ป้อนคำอธิบายรูปภาพที่นี่

ที่มา: ฟอรั่ม DuckDuckGo


หลังจากแสดงความคิดเห็นในบรรทัดด้วย<!--<Param name="t" value="canonical"/>-->และเริ่ม Firefox ใหม่จะt=canonicalไม่ปรากฏขึ้นอีกต่อไป ยกนิ้วให้ลิงก์ไปยังฟอรัม DDG
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

ฉันใช้ Firefox 60.0.1 บน Xubuntu 16.04.4 (64- บิต) ฉันมีปัญหาเดียวกันกับที่คุณเผชิญ คำตอบที่เลือกโดยมิทช์ไม่ได้ผลสำหรับฉัน ฉันได้แก้ไขปัญหาโดยทำตามขั้นตอนนี้แทน

  1. เปิด Firefox ไปที่การตั้งค่า -> ค้นหาและลบเครื่องมือค้นหา DuckDuckGo ที่ติดตั้งไว้ล่วงหน้า
  2. ดาวน์โหลดเครื่องมือค้นหาใหม่จากไดเรกทอรี Add-on ของ Firefox สามารถพบได้ที่นี่
  3. เลือกสิ่งนี้เป็นเครื่องมือค้นหาเริ่มต้นในการตั้งค่า

สตริง&t=canonicalหยุดใส่ตัวเองลงในการค้นหาของฉันผ่านแถบที่อยู่หลังจากนั้น

ฉันไม่สามารถบอกคุณได้ว่าทำไมถึงมีพฤติกรรมในตอนแรก


1

ในการลบ "canonical" และสิ่งอื่น ๆ ที่ไม่ได้มาตรฐานของ Ubuntu ออกจากสตริงการค้นหา firefox ให้ลบเนื้อหาของไดเรกทอรี "/ usr / lib / firefox / distribution / searchplugins / locale /"


0

คำตอบข้างต้นไม่ทำงานกับ Firefox รุ่นใหม่ ด้วยเหตุนี้ฉันจึงแนะนำให้ดาวน์โหลด firefox จากเว็บไซต์ทางการและสร้าง symlink

sudo ln -s /path_to_downloaded_firefox_executable_file /usr/bin/firefox
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.