Làm cách nào tôi có thể tắt tìm kiếm và đoán tên miền từ Thanh địa chỉ Firefox, trong khi vẫn giữ các tính năng khác?


22

Tôi đã từng biết cách cấu hình cái này, nhưng dường như tôi không thể tìm lại được. Dưới đây là một số tính năng đặc biệt tôi muốn giữ trong Thanh địa chỉ và một số tính năng tôi muốn tắt:

  • Để giữ:

    • Chức năng đánh dấu "từ khóa". (tức là: "go searchterm" = http://www.google.com/search?&q=searchterm)
    • Bookmark và Lịch sử tìm kiếm. (ví dụ: "SuperUser" sẽ hiển thị các đề xuất cho trang chủ SuperUser từ dấu trang của tôi và các chủ đề SuperUser từ lịch sử của tôi.)
  • Để vô hiệu hóa:

    • Thanh URL Tìm kiếm trên web. (tức là: "SearchTerm" sẽ đưa tôi đến một trang Google có kết quả cho SearchTerm.)
    • TLD đoán. (tức là: "superuser" sẽ biến thành "superuser.com")

Mặc định nào tôi cần thay đổi để các tùy chọn tôi muốn vẫn có sẵn, trong khi vẫn tắt những tùy chọn tôi muốn bị vô hiệu hóa?

Tôi hiện đang chạy Firefox 10.


Tôi có cùng một câu hỏi nhưng tôi đang sử dụng Firefox 61.0.2. Bắt đầu một tiền thưởng.
tự đại diện

Rõ ràng đây không làm việc trên hiện đại Firefox- culpa mea -Nhưng hướng dẫn tại đây đang thiếu trầm trọng những chi tiết.
tự đại diện

@Wildcard: Bạn mong đợi gì từ tiền thưởng của mình? Viết lại câu trả lời được chấp nhận với nhiều chi tiết hơn?
harrymc

@harrymc, tốt, tôi đã bắt đầu tiền thưởng trước khi tôi nhận ra rằng câu trả lời được chấp nhận DOES hoạt động trên Firefox hiện đại. Vì vậy, sau đó tôi thêm nhận xét trên. Vâng, tôi cho rằng viết lại với nhiều chi tiết hơn.
tự đại diện

@Wildcard: Tôi đã thêm chi tiết vào câu trả lời được chấp nhận. Vì tiền thưởng của bạn bị lỗi, bạn có thể thưởng tiền thưởng cho câu trả lời này hoặc bạn có thể gắn cờ bài đăng và yêu cầu người điều hành hoàn tác tiền thưởng của bạn.
harrymc

Câu trả lời:


23

Đi tới about: config và đặt các tùy chọn sau thành false :

browser.fixup.alternate.enables

Đúng (mặc định): Cố gắng sửa chữa lên http://foođến http://(prefix)foo(suffix)
False : Đỗ không thứ hai đoán người dùng

từ khóa

Xác định xem có nên sử dụng từ khóa
True (mặc định): Gửi các URL không được nhập trong Thanh vị trí tới URL được chỉ định trong từ khóa.URL
Sai : Tắt từ khóa

Trường hợp tài liệu cho keyword.URL nói điều này:

URL để sử dụng cho tra cứu từ khóa. Giá trị mặc định trong Firefox 2.0 là
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=


Các giải pháp đoán tld chỉ sẽ không làm việc, browser.fixup.alternate.enabledbị hỏng, nó chỉ sẽ không thêm vào trước / apend www..comcác văn bản đánh máy, nhưng nó vẫn sẽ đối xử với bất kỳ chuỗi bao gồm một dấu chấm như một địa chỉ, vì vậy việc tìm kiếm, ví dụ, đối với browser.fixup.alternate.enableddi chúc thất bại, với ff - cho đến tối nay (37.0a1), ít nhất là - cố gắng mở http://browser.fixup.alternate.enabled, thay vào đó!

Tôi đã nâng cấp điều này nhưng hôm nay tôi nhận thấy nó không hoạt động bằng cách vô hiệu hóa "browser.fixup.alternate.enatted" nếu bạn muốn giữ các tìm kiếm trên web của thanh URL. Khi tôi tìm kiếm "walkENC" trên thanh vị trí, tôi dự kiến ​​sẽ thực hiện tìm kiếm trên DuckDuckGo nhưng thay vào đó, nó đã cố mở "walkENC.com". Đây là một vấn đề khủng khiếp của Firefox về bảo mật và quyền riêng tư mà tôi sẽ phải báo cáo nếu nó chưa được thực hiện. Nó có thể rò rỉ từ khóa tìm kiếm và địa chỉ IP của bạn đến một trang web của bên thứ ba mà không có sự đồng ý của bạn. Tôi nghĩ rằng đó cũng là một ý tưởng tốt để vô hiệu hóa "keyword.enables" để tránh yêu cầu công cụ tìm kiếm do nhầm lẫn.
baptx

4

Về thuật ngữ tìm kiếm có dấu chấm - Tôi đã thực hiện một số tìm kiếm và hiện tại không có cách nào để tắt điều này, vì trình duyệt sẽ không biết cách phân biệt giữa cụm từ tìm kiếm và URL thực tế. Tuy nhiên, nếu thuật ngữ tìm kiếm của bạn bao gồm các từ khác được phân tách bằng dấu cách, ví dụ: "browser.fixup.alternate.enables ff", thì tìm kiếm sẽ hoạt động. Tương tự như vậy, bạn có thể sử dụng từ khóa tìm kiếm ("g browser.fixup.alternate.enables") để khắc phục điều này.

Trước đây đã có một số cuộc thảo luận về Bugzilla về một tính năng để kiểm tra DNS (coi nó như một URL) và sau đó nếu thất bại, hãy thực hiện tìm kiếm từ khóa, nhưng cho đến nay vẫn chưa có ai thực hiện.


2

Xin chào từ tương lai của năm 2019, trong đó, theo như tôi có thể xác định từ các about:configtùy chọn có sẵn được đề cập ở trên, vẫn không thể vô hiệu hóa hoàn toàn hành vi này khi cụm từ tìm kiếm của bạn có một khoảng thời gian.

Ảnh chụp màn hình của các tùy chọn "sửa lỗi" có sẵn trong about: config

Vì vậy, có vẻ như Firefox được mãi mãi sẽ cho rằng bạn thực sự đã bình để đi đến một trang web được gọi browser.fixup.alternate.enabled, hoặc là một Awesome Bar tìm kiếm vcruntime140.dlllà một trang web trong một số mới ".dll" TLD (và giúp đỡ tất cả chúng ta khi điều đó thực sự làm trở thành một TLD chính thức, vì nó sẽ chín muồi để phân phối phần mềm độc hại).

Tuy nhiên, có một cách giải quyết đơn giản nhưng thỏa mãn mà tôi đã gặp phải do may mắn mù quáng ngày hôm nay: tiền tố truy vấn tìm kiếm của bạn bằng một ?hoặc nhấn Ctrl+ K, cả hai đều tập trung vào Awesome Bar và thêm "?" tiền tố cho bạn.

Các Ctrl+ Kphím tắt được ghi nhận trong sự giúp đỡ của Firefox , nhưng nó không thực sự ghi nhận, bởi vì nó không đề cập đến "?" tiếp đầu ngữ. Điều đó có nghĩa là đó là một hành vi chưa được ghi nhận có thể biến mất bất cứ lúc nào? Có lẽ. Tận hưởng đến cuối cùng.

Danh sách các ký tự mà bạn có thể sử dụng để thay đổi kết quả tìm kiếm của bạn được ghi chép lại trong phần gọi là "Thay đổi kết quả on the fly" trong tài liệu này , nhưng nó không phải là rõ ràng từ đó tài liệu rằng việc sử dụng một dấu chấm hỏi là một giải pháp khả thi để của OP vấn đề. Tuy nhiên nó là.

Mẹo chuyên nghiệp : bạn thực sự có thể đặt dấu chấm hỏi ở bất kỳ đâu trong chuỗi truy vấn, miễn là nó không được trích dẫn, vì vậy browser.fixup.alternate.enabled?sẽ làm những gì bạn mong đợi, cung cấp cho bạn kết quả cho cụm từ tìm kiếm đó trong công cụ tìm kiếm mặc định của bạn. Không chắc đó là một tính năng, hay chỉ là một tác dụng phụ hữu ích, vì thứ gì đó có dấu "?" trong đó rõ ràng không phải là tên máy chủ.


0

Chrome kiểm tra xem chuỗi có cú pháp tên miền hợp lệ hay không và kết thúc bằng một tld đã biết trước khi cho rằng đó là URL. Điều này mang lại ít tích cực sai hơn so với tiêu chí "nó ​​có một dấu chấm" ngu ngốc của Firefox.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.