Beschreibung
Verwenden Sie die chrome.search
API, um über den Standardanbieter zu suchen.
Berechtigungen
search
Verfügbarkeit
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 mitdisposition
verwendet werden. -
Text
String
String für die Abfrage mit dem Standardsuchanbieter.
Methoden
query()
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:() => void
Gibt Folgendes zurück:
-
Versprechen<void>
Chrome 96 und höherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.