chrome.search

Opis

Użyj interfejsu API chrome.search, aby wyszukiwać według domyślnego dostawcy.

Uprawnienia

search

Dostępność

Chrome 87 i nowsze wersje

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()

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

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