ฉันจะปิดใช้งานการค้นหาและการเดาโดเมนจากแถบที่อยู่ของ Firefox ในขณะที่ยังคงคุณสมบัติอื่น ๆ ไว้ได้อย่างไร


22

ฉันเคยรู้วิธีการกำหนดค่านี้ แต่ฉันไม่สามารถหาได้อีก นี่คือคุณสมบัติพิเศษบางอย่างที่ฉันต้องการเก็บไว้ในแถบที่อยู่และบางอย่างที่ฉันต้องการปิดใช้งาน:

  • เก็บ:

    • ฟังก์ชัน "คำหลัก" คั่นหน้า (เช่น: "go searchterm" = http://www.google.com/search?&q=searchterm)
    • การค้นหาที่คั่นหน้าและประวัติ (เช่น: "SuperUser" จะแสดงคำแนะนำสำหรับหน้าแรก SuperUser จากบุ๊คมาร์คของฉันและหัวข้อ SuperUser จากประวัติของฉัน)
  • วิธีปิดใช้งาน:

    • การค้นหาเว็บแถบ URL (เช่น: "SearchTerm" จะพาฉันไปที่หน้า Google พร้อมผลลัพธ์สำหรับ SearchTerm)
    • การคาดเดา TLD (เช่น: "superuser" จะเปลี่ยนเป็น "superuser.com")

ฉันต้องแก้ไขค่าเริ่มต้นอะไรเพื่อให้ตัวเลือกที่ฉันต้องการยังคงมีอยู่ในขณะที่ยังคงปิดใช้งานสิ่งที่ฉันต้องการปิดใช้งานอยู่

ฉันใช้ Firefox 10 อยู่ในขณะนี้


ฉันมีคำถามเดียวกัน แต่ฉันใช้ Firefox 61.0.2 เริ่มต้นเงินรางวัล
Wildcard

เห็นได้ชัดว่านี่ใช้งานได้กับ Firefox ที่ทันสมัย ​​- mea culpa -แต่คำแนะนำที่นี่ยังขาดรายละเอียดอย่างรุนแรง
Wildcard

@ Wildcard: คุณคาดหวังอะไรจากเงินรางวัลของคุณ? เขียนคำตอบที่ยอมรับพร้อมรายละเอียดเพิ่มเติมหรือไม่
harrymc

@harrymc ดีฉันเริ่มต้นเงินรางวัลก่อนที่ฉันจะคิดออกว่าคำตอบที่ยอมรับได้ทำงานบน Firefox ที่ทันสมัย ดังนั้นฉันจึงเพิ่มความคิดเห็นข้างต้น ใช่ฉันคิดว่าการเขียนใหม่พร้อมรายละเอียดเพิ่มเติม
Wildcard

@ Wildcard: ฉันเพิ่มรายละเอียดเพิ่มเติมลงในคำตอบที่ยอมรับแล้ว เนื่องจากเงินรางวัลของคุณมีข้อผิดพลาดคุณอาจมอบรางวัลสำหรับคำตอบนี้หรือคุณอาจติดธงโพสต์และขอให้ผู้ดำเนินรายการยกเลิกการให้รางวัลของคุณ
harrymc

คำตอบ:


23

ไปที่about: configและตั้งค่ากำหนดต่อไปนี้เป็น false :

browser.fixup.alternate.enabled

จริง (ค่าเริ่มต้น): ลองแก้ไขhttp://fooเป็นhttp://(prefix)foo(suffix)
เท็จ : อย่าเดาผู้ใช้เป็นครั้งที่สอง

keyword.enabled

กำหนดว่าจะใช้คำหลัก
จริง (ค่าเริ่มต้น): ส่งไม่ใช่ URL ที่ป้อนในแถบตำแหน่งที่ตั้งไปยัง URL ที่ระบุในคำหลักURL
เท็จ : ปิดใช้งานคำหลัก

ที่เอกสารสำหรับคำหลักUrlบอกสิ่งนี้:

URL ที่จะใช้สำหรับการค้นหาคำหลัก ค่าเริ่มต้นใน Firefox 2.0 คือ
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=


วิธีแก้ปัญหาการคาดเดา tld ใช้งานไม่ได้ใช้งานไม่ได้browser.fixup.alternate.enabledจะไม่เสริม / apend www.และ.comข้อความที่พิมพ์ แต่มันจะยังคงปฏิบัติต่อสตริงใด ๆ ที่มีจุดเป็น url ดังนั้นการค้นหาเช่นbrowser.fixup.alternate.enabledจะ ล้มเหลวด้วย ff - จนถึงปัจจุบันทุกคืน (37.0a1) อย่างน้อย - พยายามเปิดhttp://browser.fixup.alternate.enabledแทน!

ฉัน upvoting นี้ แต่วันนี้ฉันสังเกตเห็นว่ามันไม่ทำงานโดยเพียงแค่ปิดการใช้งาน "browser.fixup.alternate.enabled" ถ้าคุณต้องการที่จะให้การค้นหาเว็บแถบ URL เมื่อฉันค้นหา "walkthrough" บนแถบตำแหน่งฉันคาดว่าจะทำการค้นหาบน DuckDuckGo แต่พยายามเปิด "walkthrough.com" แทน นี่เป็นปัญหา Firefox ที่น่ากลัวสำหรับความปลอดภัยและความเป็นส่วนตัวที่ฉันจะต้องรายงานหากยังไม่ได้ดำเนินการ มันสามารถรั่วไหลคำค้นหาและที่อยู่ IP ของคุณไปยังเว็บไซต์บุคคลที่สามโดยไม่ได้รับความยินยอมจากคุณ ฉันคิดว่าเป็นความคิดที่ดีที่จะปิดใช้งาน "คำหลักเปิดใช้งาน" เพื่อหลีกเลี่ยงการร้องขอเครื่องมือค้นหาโดยไม่ได้ตั้งใจ
baptx

4

เกี่ยวกับคำค้นหาที่มีจุด - ฉันทำการค้นหาบางอย่างและในขณะนี้ยังไม่มีวิธีปิดการใช้งานเนื่องจากเบราว์เซอร์จะไม่ทราบวิธีแยกแยะระหว่างข้อความค้นหาและ URL จริง อย่างไรก็ตามหากคำค้นหาของคุณมีคำอื่น ๆ คั่นด้วยช่องว่างตัวอย่างเช่น "browser.fixup.alternate.enabled ff" การค้นหาจะทำงาน ในทำนองเดียวกันคุณสามารถใช้การค้นหาคำหลัก ("g browser.fixup.alternate.enabled") เพื่อแก้ไขปัญหานี้

มีการอภิปรายเกี่ยวกับ Bugzilla ของคุณสมบัติในการตรวจสอบ DNS (ถือว่าเป็น URL) เป็นอันดับแรกจากนั้นหากล้มเหลวในการทำการค้นหาคำหลัก แต่ก็ยังไม่มีใครนำมาใช้


2

สวัสดีจากอนาคตของปี 2019 ซึ่งเท่าที่ฉันสามารถระบุได้จากabout:configตัวเลือกที่มีอยู่ที่กล่าวถึงข้างต้นคุณยังไม่สามารถปิดการทำงานนี้ได้อย่างสมบูรณ์เมื่อคำค้นหาของคุณมีจุด

สกรีนช็อตของตัวเลือก "แก้ไข" ที่มีอยู่ใน about: config

ดังนั้นดูเหมือนว่า Firefox เป็นตลอดไปจะสมมติว่าคุณไม่ได้หมายความว่าจะไปที่เว็บไซต์ที่เรียกว่าbrowser.fixup.alternate.enabledหรือว่าการค้นหาบาร์เจ๋งสำหรับvcruntime140.dllเป็นเว็บไซต์ในบางใหม่ ".dll" TLD (และช่วยเหลือพวกเราทุกเมื่อที่จริงๆไม่กลายเป็น TLD อย่างเป็นทางการเพราะจะทำให้สุกสำหรับการแจกจ่ายมัลแวร์)

มีวิธีแก้ปัญหาที่เรียบง่าย แต่น่าพึงพอใจ แต่ที่ฉันโชคร้ายเกิดขึ้นวันนี้: นำหน้าข้อความค้นหาของคุณด้วย a ?หรือกดCtrl+ Kซึ่งทั้งคู่เน้นแถบสุดยอดเยี่ยมและเพิ่ม "?" คำนำหน้าสำหรับคุณ

Ctrl+ Kทางลัดจะถูกบันทึกไว้ในความช่วยเหลือของ Firefoxแต่มันไม่ได้จริงๆเอกสารเพราะมันไม่ได้พูดถึง "?" อุปสรรค นั่นหมายความว่ามันเป็นพฤติกรรมที่ไม่มีเอกสารซึ่งอาจหายไปได้ตลอดเวลาหรือไม่? อาจจะ. สนุกกับมันในขณะที่มันเป็นเวลา

รายการของตัวอักษรที่คุณสามารถใช้เพื่อปรับเปลี่ยนผลการค้นหาของคุณจะถูกบันทึกไว้ในส่วนที่เรียกว่า "ผลการเปลี่ยนแปลงในทันที" ในเอกสารนี้แต่มันก็ไม่ชัดเจนจากที่เอกสารที่ใช้เครื่องหมายคำถามเป็นวิธีการแก้ปัญหาที่เป็นไปได้ของสหกรณ์ ปัญหา. อย่างไรก็ตามมันเป็น

เคล็ดลับสำหรับมืออาชีพ : คุณสามารถใส่เครื่องหมายคำถามได้ทุกที่ในสตริงการสืบค้นตราบใดที่ไม่มีการเสนอราคาดังนั้นbrowser.fixup.alternate.enabled?จะทำตามที่คุณคาดหวังโดยให้ผลลัพธ์สำหรับคำค้นหานั้นในเครื่องมือค้นหาเริ่มต้นของคุณ ไม่แน่ใจว่าเป็นฟีเจอร์หรือเป็นผลข้างเคียงที่มีประโยชน์เนื่องจากมี "?" เห็นได้ชัดว่ามันไม่ใช่ชื่อโฮสต์


0

Chrome ทดสอบว่าสตริงนั้นมีไวยากรณ์โดเมนที่ถูกต้องหรือไม่และลงท้ายด้วย tld ที่รู้จักก่อนที่จะสมมติว่าเป็น URL หรือไม่ สิ่งนี้ให้ผลบวกที่ผิดพลาดที่น่ารำคาญน้อยกว่าหลักเกณฑ์ของ Firefox "มันมีจุด"

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