Opis
Użyj interfejsu API chrome.search
, aby wyszukiwać według domyślnego dostawcy.
Uprawnienia
search
Dostępność
Typy
Disposition
Enum
"CURRENT_TAB"
Określa, czy wyniki wyszukiwania są wyświetlane na karcie połączeń lub na karcie w aktywnej przeglądarce.
"NEW_TAB"
Określa, że wyniki wyszukiwania będą wyświetlane w nowej karcie.
"NEW_WINDOW"
Określa, że wyniki wyszukiwania będą wyświetlane w nowym oknie.
QueryInfo
Właściwości
-
dyspozycja
Rozmieszczenie opcjonalnie
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. Nazwy
tabId
nie można użyć z:disposition
. -
plik tekstowy,
string,
Ciąg zapytania do domyślnego dostawcy wyszukiwania.
Metody
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
)
Służy do wysyłania zapytania do domyślnego dostawcy wyszukiwania. W przypadku błędu ustawiana jest wartość runtime.lastError
.
Parametry
-
queryInfo
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Akcje powrotne
-
Promise<void>
Chrome 96 i nowsze wersjeObietnice są obsługiwane w platformie Manifest V3 i nowszych, ale wywołania zwrotne są dostępne na potrzeby zgodności wstecznej. Nie można użyć obu w tym samym wywołaniu funkcji. Obietnica znika z tym samym typem, który jest przekazywany do wywołania zwrotnego.