Descrizione
Usa l'API chrome.search
per eseguire una ricerca tramite il provider predefinito.
Autorizzazioni
search
Disponibilità
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
condisposition
. -
testo
stringa
Stringa per eseguire una query con il provider di ricerca predefinito.
Metodi
query()
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.