chrome.search

Deskripsi

Gunakan chrome.search API untuk melakukan penelusuran melalui penyedia default.

Izin

search

Ketersediaan

Chrome 87 dan yang lebih baru

Jenis

Disposition

Enum

"CURRENT_TAB"
Menentukan bahwa hasil penelusuran akan ditampilkan di tab panggilan atau tab dari browser aktif.

"NEW_TAB"
Menentukan bahwa hasil penelusuran ditampilkan di tab baru.

"NEW_WINDOW"
Menentukan bahwa hasil penelusuran ditampilkan di jendela baru.

QueryInfo

Properti

  • disposisi

    Disposisi opsional

    Lokasi tempat hasil penelusuran akan ditampilkan. CURRENT_TAB adalah defaultnya.

  • tabId

    nomor opsional

    Lokasi tempat hasil penelusuran akan ditampilkan. tabId tidak dapat digunakan dengan disposition.

  • teks

    string

    String untuk membuat kueri dengan penyedia penelusuran default.

Metode

query()

Promise
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Digunakan untuk mengkueri penyedia penelusuran default. Jika terjadi error, runtime.lastError akan disetel.

Parameter

  • queryInfo
  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    ()=>void

Hasil

  • Promise<void>

    Chrome 96 dan yang lebih baru

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.