chrome.search

Deskripsi

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

Izin

search

Ketersediaan

Chrome 87 dan yang lebih baru

Jenis

Disposition

Enum

"CURRENT_TAB"
Menentukan bahwa hasil penelusuran 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

    angka opsional

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

  • teks

    string

    String untuk mengkueri dengan penyedia penelusuran default.

Metode

query()

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

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

Parameter

  • queryInfo
  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.