Description
Utilisez l'API chrome.search
pour effectuer une recherche via le fournisseur par défaut.
Autorisations
search
Garantie de disponibilité
Types
Disposition
Enum
"CURRENT_TAB"
Indique que les résultats de recherche s'affichent dans l'onglet d'appel ou dans l'onglet du navigateur actif.
"NEW_TAB"
Indique que les résultats de recherche s'affichent dans un nouvel onglet.
"NEW_WINDOW"
Indique que les résultats de recherche s'affichent dans une nouvelle fenêtre.
QueryInfo
Propriétés
-
disposition
Disposition facultatif
Emplacement où les résultats de recherche doivent s'afficher.
CURRENT_TAB
est la valeur par défaut. -
tabId
numéro facultatif
Emplacement où les résultats de recherche doivent s'afficher.
tabId
ne peut pas être utilisé avecdisposition
. -
text
chaîne
Chaîne à interroger avec le moteur de recherche par défaut.
Méthodes
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
)
Utilisé pour interroger le moteur de recherche par défaut. En cas d'erreur, runtime.lastError
est défini.
Paramètres
-
queryInfo
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :() => void
Renvoie
-
Promise<void>
Chrome 96 et versions ultérieuresLes promesses sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.