Deskripsi
Gunakan chrome.search
API untuk melakukan penelusuran melalui penyedia default.
Izin
search
Ketersediaan
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 dengandisposition
. -
teks
string
String untuk membuat kueri 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 disetel.
Parameter
-
queryInfo
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<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. Promise di-resolve dengan jenis yang sama yang diteruskan ke callback.