chrome.search

Opis

Używaj interfejsu API chrome.search, aby wyszukiwać za pomocą domyślnego dostawcy.

Uprawnienia

search

Dostępność

Chrome 87 i nowsze .

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 z disposition.

  • tekst

    ciąg znaków

    Ciąg znaków zapytania do domyślnego dostawcy wyszukiwania.

Metody

query()

Obietnica .
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.