chrome.search

Beschreibung

Verwenden Sie die chrome.search API, um über den Standardanbieter zu suchen.

Berechtigungen

search

Verfügbarkeit

Chrome 87 oder höher

Typen

Disposition

Enum

"CURRENT_TAB"
Gibt an, dass die Suchergebnisse auf dem Tab für Anrufe oder auf dem Tab des aktiven Browsers angezeigt werden.

"NEW_TAB"
Gibt an, dass die Suchergebnisse in einem neuen Tab angezeigt werden.

"NEW_WINDOW"
Gibt an, dass die Suchergebnisse in einem neuen Fenster angezeigt werden.

QueryInfo

Attribute

  • disposition

    Disposition optional

    Ort, an dem Suchergebnisse angezeigt werden sollen. Standardmäßig ist CURRENT_TAB ausgewählt.

  • tabId

    Nummer optional

    Ort, an dem Suchergebnisse angezeigt werden sollen. tabId kann nicht mit disposition verwendet werden.

  • Text

    String

    String, der mit dem Standardsuchanbieter abgefragt werden soll.

Methoden

query()

Versprechen
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Dient zur Abfrage des Standardsuchanbieters. Bei einem Fehler wird runtime.lastError festgelegt.

Parameters

  • queryInfo
  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    ()=>void

Rückgaben

  • Promise<void>

    Chrome 96 oder höher

    Promise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.