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 ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.