chrome.search

Descripción

Usa la API de chrome.search para buscar a través del 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 llamada o en la pestaña del navegador activo.

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

"NEW_WINDOW"
Especifica que los resultados de la búsqueda se mostrarán 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.

  • text

    cadena

    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 establecerá runtime.lastError.

Parámetros

  • queryInfo
  • callback

    Función opcional

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

    ()=>void

Devuelve

  • Promise<void>

    Chrome 96 y versiones posteriores

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