Descrizione
Utilizza l'API chrome.topSites
per accedere ai siti principali (ovvero i siti più visitati) visualizzati nella pagina Nuova scheda. Non includono scorciatoie personalizzate dall'utente.
Autorizzazioni
topSites
Per utilizzare questa API, devi dichiarare l'autorizzazione "topSites" nel manifest dell'estensione.
{
"name": "My extension",
...
"permissions": [
"topSites",
],
...
}
Esempi
Per provare questa API, installa l'esempio di API topSites dal repository chrome-extension-samples.
Tipi
MostVisitedURL
Un oggetto che contiene un URL più visitato, come le scorciatoie predefinite nella pagina Nuova scheda.
Proprietà
-
title
stringa
Il titolo della pagina
-
url
stringa
L'URL più visitato.
Metodi
get()
chrome.topSites.get(
callback?: function,
)
Recupera un elenco dei siti principali.
Parametri
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:(data: MostVisitedURL[]) => void
-
dati
-
Ritorni
-
Promise<MostVisitedURL[]>
Chrome 96 e versioni successiveLe 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.