chrome.search

Descrizione

Utilizza l'API chrome.search per eseguire ricerche 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 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

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

  • tabId

    numero facoltativo

    Località 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()

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

Utilizzato per eseguire una query sul 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

Ritorni

  • Promise<void>

    Chrome 96 e versioni successive

    Le promesse sono supportate in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al callback.