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