Apa yang dilakukan “Aktifkan Pencarian Situs Web Cepat” di OS X?

10

Saya mencoba mencari tahu apa yang dilakukan kotak centang "Pencarian Situs Web Cepat" secara teknis. Dugaan saya adalah ia mengambil data sebelumnya atau mengirim istilah pencarian saya ke siri atau mesin pengolah online Apple lainnya, tetapi saya tidak dapat menemukan dokumentasi atau file tertentu pada sistem yang mengontrol / menyimpan hasil pencarian ini.

masukkan deskripsi gambar di sini

Halaman bantuan tidak jelas tentang bagaimana ini bekerja dalam prakteknya dan saya ingin memahami mekanisme sedikit lebih berbutir daripada "memungkinkan informasi catatan Safari" dan bukannya tahu di mana informasi itu disimpan dan apa "pencarian dalam situs web" sebenarnya berarti dalam praktek.

Sebuah jawaban untuk Safari pada 10.10.2 akan ideal dan merupakan contoh praktis bagaimana pencarian di dalam apple.stackexchange.com (yang diperlihatkan dalam daftar situs Kelola Situs Web saya yang diaktifkan).

bmike
sumber

Jawaban:

16

Jika Anda mengembangkan situs web, Anda dapat menambahkan file yang disebut spesifikasi OpenSearch yang mengidentifikasi situs sebagai konten yang dapat dicari.

Anda dapat melihat spesifikasi OpenSearch apple.stackexchange.com di sini . Bit penting adalah baris berikut yang memberi tahu browser format untuk mengirimkan permintaan pencarian ke situs.

<Url type="text/html" method="get" template="/apple//search?q={searchTerms}"/>

Pertama kali Anda mengunjungi situs dengan spesifikasi OpenSearch Safari menambahkannya ke daftar yang dapat Anda temukan di "Kelola Situs Web". Jadi, jika Anda mulai mengetik di bilah pencarian seperti "apple chrome hanging", Safari akan melihat bahwa Anda memiliki apple.stackexchange.com dalam daftar pencarian dan penawaran cepat Anda Search apple.stackexchange.com for "chrome hanging".

Contoh Pencarian Situs Web Cepat

Tidak ada hubungannya dengan server Siri atau Apple. Itu semua terjadi pada mesin Anda sendiri. Ini hanya cara untuk mengirimkan pencarian langsung ke situs web lain daripada harus membuka situs tertentu, klik di bidang pencarian mereka dan ketik permintaan Anda di sana.

Anda dapat menemukan penyimpanan informasi Pencarian Situs Web Cepat di Safari /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist.

Alistair McMillan
sumber
1
Ini informasi yang luar biasa! Saya akan menggali plist itu dan mengendus beberapa paket untuk memperkuat pesan yang Anda kirim. Cari tanda centang dalam waktu 24 jam - terima kasih banyak atas jawaban yang begitu cepat dan luar biasa. Sekarang saya sedang mencari, drop down pencarian saya memiliki "meta.apple.stackexchange.com" dan bukan situs utama. Turun ke lubang kelinci aku pergi ...
bmike
1
Terima kasih atas pertanyaan yang menarik. Dan ya, jelas ada sedikit dugaan di situs apa yang cocok dengan pencarian Anda. Anehnya, Apple tampaknya tidak menggunakan spesifikasi OpenSearch untuk situs web mereka sendiri. Anda akan berpikir itu akan sempurna untuk situs pengembang mereka setidaknya.
Alistair McMillan
Dapatkah pengguna menambahkan situs web ke opsi Pencarian Cepat di browser mereka, atau tergantung pada pemilik situs untuk mengonfigurasi situs mereka seperti di atas? Saya berharap ini berfungsi untuk images.google.com.
jtheletter