chrome.search

Descripción

Usa la API de chrome.search para realizar búsquedas 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 muestran en una pestaña nueva.

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

QueryInfo

Propiedades

  • disposition

    Disposición opcional

    Ubicación en la que se deben mostrar los resultados de la búsqueda. CURRENT_TAB es la configuración predeterminada.

  • tabId

    número opcional

    Ubicación en la que se deben mostrar los resultados de la búsqueda. No se puede usar tabId con disposition.

  • texto

    string

    Es la cadena de búsqueda con el proveedor de búsqueda predeterminado.

Métodos

query()

Promesa
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)
: Promise<void>

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

Muestra

  • Promise<void>

    Chrome 96 y versiones posteriores

    Las promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.