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 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 mitdisposition
verwendet werden. -
Text
String
String, der mit dem Standardsuchanbieter abgefragt werden soll.
Methoden
query()
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öherPromise-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.