chrome.search

Descrizione

Usa l'API chrome.search per eseguire una ricerca tramite il provider predefinito.

Autorizzazioni

search

Disponibilità

Chrome 87 e versioni successive .

Tipi

Disposition

Enum

"CURRENT_TAB"
Specifica che i risultati di ricerca vengono visualizzati nella scheda delle chiamate o nella scheda del browser attivo.

"NEW_TAB"
Specifica che i risultati di ricerca vengono visualizzati in una nuova scheda.

"NEW_WINDOW"
Specifica che i risultati di ricerca vengono visualizzati in una nuova finestra.

QueryInfo

Proprietà

  • disposizione

    Disposizione facoltativa

    Posizione in cui devono essere visualizzati i risultati di ricerca. CURRENT_TAB è l'impostazione predefinita.

  • tabId

    numero facoltativo

    Posizione in cui devono essere visualizzati i risultati di ricerca. Non è possibile utilizzare tabId con disposition.

  • testo

    stringa

    Stringa per eseguire una query con il provider di ricerca predefinito.

Metodi

query()

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

Utilizzato per eseguire una query al provider di ricerca predefinito. In caso di errore, verrà impostato runtime.lastError.

Parametri

  • queryInfo
  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    () => void

Resi

  • Promesso<void>

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.