Deskripsi
Gunakan API chrome.search
untuk melakukan penelusuran melalui penyedia default.
Izin
search
Ketersediaan
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 dengandisposition
. -
teks
string
String untuk mengkueri dengan penyedia penelusuran default.
Metode
query()
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 baruPromise 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.