Bagaimana saya bisa menonaktifkan pencarian dan menebak domain dari Bilah Alamat Firefox, sambil menjaga fitur lain?

22

Saya dulu tahu cara mengkonfigurasi ini, tetapi sepertinya saya tidak dapat menemukannya lagi. Berikut adalah beberapa fitur khusus yang ingin saya simpan di Bilah Alamat, dan beberapa yang ingin saya nonaktifkan:

  • Untuk menjaga:

    • Tandai fungsi "kata kunci". (yaitu: "go searchterm" = http://www.google.com/search?&q=searchterm)
    • Penelusuran bookmark dan Riwayat. (yaitu: "SuperUser" akan menampilkan saran untuk beranda SuperUser dari bookmark saya, dan utas SuperUser dari riwayat saya.)
  • Untuk Menonaktifkan:

    • URL Bar Pencarian Web. (yaitu: "SearchTerm" akan membawa saya ke halaman Google dengan hasil untuk SearchTerm.)
    • Tebak TLD. (yaitu: "superuser" akan berubah menjadi "superuser.com")

Default apa yang harus saya ubah agar opsi yang saya inginkan tetap tersedia, sambil tetap mematikan yang ingin saya nonaktifkan?

Saya sedang menjalankan Firefox 10.

Iszi
sumber
Saya memiliki pertanyaan yang sama tetapi saya menggunakan Firefox 61.0.2. Mulai hadiah.
Wildcard
Terbukti ini tidak bekerja pada yang modern Firefox- culpa mea -tapi petunjuk di sini sangat kurang rinci.
Wildcard
@ Kartu Memori: Apa yang Anda harapkan dari hadiah Anda? Menulis ulang jawaban yang diterima dengan lebih detail?
harrymc
@harrymc, well, saya memulai karunia sebelum saya menemukan bahwa jawaban yang diterima TIDAK bekerja pada Firefox modern. Jadi saya menambahkan komentar di atas. Ya, saya kira menulis ulang dengan lebih detail.
Wildcard
@ Kartu Memori: Saya menambahkan lebih banyak detail ke jawaban yang diterima. Karena hadiah Anda salah, Anda dapat memberikan hadiah untuk jawaban ini, atau Anda dapat menandai pos dan meminta moderator untuk membatalkan hadiah Anda.
harrymc

Jawaban:

23

Pergi ke about: config dan atur preferensi berikut ke false :

browser.fixup.alternate.enabled

Benar (default): Cobalah untuk memperbaiki http://fooke http://(prefix)foo(suffix)
False : Jangan menebak-nebak pengguna

kata kunci. diaktifkan

Menentukan apakah akan menggunakan kata kunci
Benar (standar): Kirim non-URL yang dimasukkan di Bilah Lokasi ke URL yang ditentukan dalam kata kunci.URL
Salah : Nonaktifkan kata kunci

Di mana dokumentasi untuk kata kunci.URL mengatakan ini:

URL yang akan digunakan untuk pencarian kata kunci. Nilai default di Firefox 2.0 adalah
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

iglvzx
sumber
Solusi menebak tld tidak akan berfungsi, browser.fixup.alternate.enabledrusak, tidak akan mendahului / mengubah www.dan .comke teks yang diketik, tetapi masih akan memperlakukan string yang menyertakan titik sebagai url, jadi mencari, misalnya, untuk browser.fixup.alternate.enabledkemauan gagal, dengan ff - hingga saat ini setiap malam (37.0a1), setidaknya - mencoba untuk membuka http://browser.fixup.alternate.enabled!
Saya memutakhirkan ini tetapi hari ini saya perhatikan itu tidak berfungsi dengan hanya menonaktifkan "browser.fixup.alternate.enabled" jika Anda ingin menyimpan pencarian web URL bar. Ketika saya mencari "walkthrough" di bilah lokasi, saya berharap untuk melakukan pencarian di DuckDuckGo tetapi mencoba untuk membuka "walkthrough.com". Ini adalah masalah Firefox yang mengerikan untuk keamanan dan privasi yang harus saya laporkan jika belum dilakukan. Itu dapat membocorkan kata kunci pencarian Anda dan alamat IP ke situs web pihak ketiga tanpa persetujuan Anda. Saya pikir itu adalah ide yang baik untuk menonaktifkan "kata kunci. Diaktifkan" juga untuk menghindari permintaan mesin pencari karena kesalahan.
baptx
4

Mengenai istilah pencarian dengan titik-titik - Saya melakukan pencarian dan saat ini tidak ada cara untuk mematikannya, karena browser tidak akan tahu bagaimana membedakan antara istilah pencarian dan URL yang sebenarnya. Namun, jika istilah pencarian Anda menyertakan kata-kata lain yang dipisahkan oleh spasi, misalnya "browser.fixup.alternate.enabled ff", maka pencarian berfungsi. Anda juga dapat menggunakan pencarian kata kunci ("g browser.fixup.alternate.enabled") untuk menyiasati ini.

Ada beberapa diskusi tentang Bugzilla tentang fitur untuk memeriksa DNS (memperlakukannya sebagai URL) terlebih dahulu dan kemudian jika gagal, untuk melakukan pencarian kata kunci, tetapi tidak ada yang menerapkan sejauh ini.

RubberDuckRabbit
sumber
2

Halo dari masa depan 2019, di mana, sejauh yang saya bisa tentukan dari about:configopsi yang tersedia di atas, masih tidak mungkin untuk menonaktifkan perilaku ini sepenuhnya ketika istilah pencarian Anda mengandung suatu periode.

Cuplikan layar opsi "perbaikan" yang tersedia di about: config

Jadi sepertinya Firefox selamanya akan menganggap bahwa Anda benar - benar bermaksud untuk pergi ke situs web yang disebut browser.fixup.alternate.enabled, atau bahwa pencarian Awesome Bar vcruntime140.dlladalah situs web di beberapa TLD ".dll" baru (dan bantu kami semua ketika itu benar-benar terjadi. menjadi TLD resmi, karena akan matang untuk distribusi malware).

Namun, ada solusi sederhana namun memuaskan, yang saya alami secara kebetulan hari ini: awali kueri penelusuran Anda dengan ?, atau tekan Ctrl+K , yang keduanya memfokuskan Bilah Keren dan menambahkan "?" awalan untuk Anda.

The Ctrl+ Kshortcut yang didokumentasikan dalam Firefox bantuan , tapi itu tidak benar-benar didokumentasikan, karena tidak menyebutkan "?" awalan. Apakah itu berarti perilaku yang tidak terdokumentasi yang dapat hilang kapan saja? Mungkin. Nikmati selagi berlangsung.

Daftar karakter yang dapat Anda gunakan untuk mengubah hasil pencarian Anda didokumentasikan dalam bagian yang disebut "Mengubah hasil on the fly" di dokumen ini , tetapi tidak jelas dari yang dokumen yang menggunakan tanda tanya adalah solusi yang mungkin untuk OP masalah. Namun demikian.

Kiat pro : Anda benar-benar dapat menempatkan tanda tanya di mana saja di string kueri, asalkan tidak dikutip, maka browser.fixup.alternate.enabled?akan melakukan apa yang Anda harapkan, memberikan Anda hasil untuk istilah pencarian itu di mesin pencari default Anda. Tidak yakin apakah itu fitur, atau hanya efek samping yang bermanfaat, karena sesuatu dengan "?" di dalamnya jelas bukan nama host.

TheDudeAbides
sumber
0

Chrome menguji apakah string tersebut memiliki sintaksis domain yang valid dan diakhiri dengan tld yang diketahui sebelum menganggapnya sebagai URL. Ini memberikan jauh lebih sedikit kesalahan positif yang menjengkelkan daripada kriteria bodoh "itu punya titik".

Denis Howe
sumber