chrome.search

Description

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

Autorisations

search

Disponibilité

Chrome 87 ou version ultérieure

Types

Disposition

Énumération

"CURRENT_TAB"
Spécifie que les résultats de recherche s'affichent dans l'onglet d'appel ou dans l'onglet du navigateur actif.

"NEW_TAB"
Spécifie 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 être affichés. CURRENT_TAB est la valeur par défaut.

  • tabId

    numéro facultatif

    Emplacement où les résultats de recherche doivent être affichés. tabId ne peut pas être utilisé avec disposition.

  • texte

    chaîne

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

Méthodes

query()

<ph type="x-smartling-placeholder"></ph> 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

    function facultatif

    Le paramètre callback se présente comme suit:

    () => void

Renvoie

  • Promesse<void>

    Chrome 96 ou version ultérieure

    Les promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La la promesse est résolue avec le même type que celui transmis au rappel.