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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke callback.