chrome.search

Description

Utilisez l'API chrome.search pour effectuer une recherche via le fournisseur par défaut.

Autorisations

search

Garantie de disponibilité

Chrome 87 et versions ultérieures

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é avec disposition.

  • text

    chaîne

    Chaîne à interroger avec le moteur de recherche par défaut.

Méthodes

query()

Promesse
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érieures

    Les 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.