Opis
Używaj interfejsu API chrome.search
, aby wyszukiwać za pomocą domyślnego dostawcy.
Uprawnienia
search
Dostępność
Typy
Disposition
Typ wyliczeniowy
"CURRENT_TAB"
Określa, czy wyniki wyszukiwania mają być wyświetlane na karcie Połączenia czy na karcie aktywnej przeglądarki.
"NEW_TAB"
Określa, czy wyniki wyszukiwania mają być wyświetlane w nowej karcie.
"NEW_WINDOW"
Określa, czy wyniki wyszukiwania mają być wyświetlane w nowym oknie.
QueryInfo
Właściwości
-
dyspozycja
Rozłożenie opcjonalne
Lokalizacja, w której mają być wyświetlane wyniki wyszukiwania. Domyślna wartość to
CURRENT_TAB
. -
tabId
liczba opcjonalnie
Lokalizacja, w której mają być wyświetlane wyniki wyszukiwania. Nie można użyć
tabId
zdisposition
. -
tekst
ciąg znaków
Ciąg znaków zapytania do domyślnego dostawcy wyszukiwania.
Metody
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
)
Służy do wysyłania zapytań do domyślnego dostawcy wyszukiwania. W przypadku błędu zostanie ustawiony runtime.lastError
.
Parametry
-
queryInfo
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:() => void
.
Zwroty
-
Obietnica<void>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane w Manifest V3 i nowszych, ale wywołania zwrotne są podane w przypadku zgodność wsteczną. Nie można użyć obu w tym samym wywołaniu funkcji. Polecenie promowana jest realizowane z tym samym typem, który jest przekazywany do wywołania zwrotnego.