chrome.search

Beschreibung

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

Berechtigungen

search

Verfügbarkeit

Chrome (ab Version 87)

Typen

Disposition

Enum

"CURRENT_TAB"
Gibt an, dass die Suchergebnisse im Aufruf-Tab 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

    Zahl optional

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

  • Text

    String

    String für die Abfrage mit dem Standardsuchanbieter.

Methoden

query()

<ph type="x-smartling-placeholder"></ph> Versprechen
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Wird für die Abfrage des Standardsuchanbieters verwendet. Bei einem Fehler wird runtime.lastError festgelegt.

Parameter

  • queryInfo
  • callback

    Funktion optional

    Der Parameter callback sieht so aus: <ph type="x-smartling-placeholder"></ph>

    () => void

Gibt Folgendes zurück:

  • Versprechen<void>

    Chrome 96 und höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.