chrome.search

Descripción

Usa la API de chrome.search para realizar búsquedas mediante el proveedor predeterminado.

Permisos

search

Disponibilidad

Chrome 87 y versiones posteriores

Tipos

Disposition

Enum

"CURRENT_TAB"
Especifica que los resultados de la búsqueda se muestran en la pestaña de llamadas o en la pestaña del navegador activo.

"NEW_TAB"
Especifica que los resultados de la búsqueda se muestran en una pestaña nueva.

"NEW_WINDOW"
Especifica que los resultados de la búsqueda se muestran en una ventana nueva.

QueryInfo

Propiedades

  • disposition

    Disposición opcional

    Es la ubicación donde se deben mostrar los resultados de la búsqueda. CURRENT_TAB es la configuración predeterminada.

  • tabId

    número opcional

    Es la ubicación donde se deben mostrar los resultados de la búsqueda. No se puede usar tabId con disposition.

  • texto

    string

    Cadena para consultar con el proveedor de búsqueda predeterminado.

Métodos

query()

Promesa
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Se usa para consultar el proveedor de búsqueda predeterminado. En caso de error, se configurará runtime.lastError.

Parámetros

  • queryInfo
  • callback

    función opcional

    El parámetro callback se ve de la siguiente manera:

    () => void

Muestra

  • Promesa<void>

    Chrome 96 y versiones posteriores

    Las promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para retrocompatibilidad. No puedes usar ambos en la misma llamada a función. El se resuelve con el mismo tipo que se pasa a la devolución de llamada.