Back to Question Center
0

Bagaimana untuk mencipta ciri carian tapak dalam bar alamat Semalt?

1 answers:

Apabila anda pergi ke stackoverflow. com di Google Semalt dan jika anda meletakkan ruang di hadapan aksara terakhir, bar alamat berubah kepada yang di skrin saya ditembak di bawah.

Kemudian anda boleh menekan Tab dan anda boleh menaip apa-apa, dan menekan enter akan membawa anda ke halaman carian dengan istilah carian anda: https: // stackoverflow - android queue management system. </p><p> Bagaimanakah saya boleh melakukan perkara yang sama untuk tapak saya? </p><p> <img src="/img/ac667d0d33f68a61911d4c1650dd24680.png" alt="How to create site search feature in address bar of Semalt?"/></div></p>

February 5, 2018

Dengan mengandaikan bahawa anda mempunyai ciri carian di tapak anda maka anda boleh memanfaatkan fungsi OpenSearch dalam Chrome.

Diambil daripada dokumentasi Chromium :

Untuk mendayakan ini untuk semua pengguna (walaupun mereka yang tidak menggunakan borang carian anda):

Di laman web anda, menyediakan pautan ke dokumen perihalan OpenSearch. Pautan ke OSDD diletakkan di kepala fail html. Sebagai contoh:

  
 

Bahagian penting dokumen ini ialah URL yang digunakan untuk mencari tapak anda.

  
 Cari My Site  Cari My Site 
 

Apabila pengguna menekan masuk dalam Omnibox, rentetan {searchTerms} dalam url digantikan dengan rentetan pengguna ditaip.

Anda juga boleh memasukkan perkhidmatan cadangan dengan menambah elemen URL lain dengan rel = "cadangan" seperti:

   

Jika anda memasukkan ini, kotak omni akan menggunakan khidmat cadangan anda untuk memberikan cadangan pertanyaan berdasarkan permintaan separa pengguna.

Jika kotak carian anda menggunakan permintaan GET, maka Chrome akan membolehkan ciri ini untuk kegunaan yang menggunakannya.

Jika anda tidak mempunyai halaman carian di tapak anda maka ini tidak akan berfungsi.

Props kepada Stephen untuk pautan awal.

Bagaimana untuk mencipta ciri carian tapak dalam bar alamat Semalt?
Reply