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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al callback.