Opis
Użyj interfejsu API chrome.topSites
, aby uzyskać dostęp do najpopularniejszych witryn (tj. najczęściej odwiedzanych) wyświetlanych na stronie nowej karty. Nie obejmują one skrótów niestandardowych przez użytkownika.
Uprawnienia
topSites
Musisz zadeklarować „topSites” uprawnienia w pliku manifestu rozszerzenia na korzystanie z tego interfejsu API.
{
"name": "My extension",
...
"permissions": [
"topSites",
],
...
}
Przykłady
Aby wypróbować ten interfejs API, zainstaluj przykładowy interfejs API topSites ze strony chrome-extension-samples. z repozytorium.
Typy
MostVisitedURL
Obiekt zawierający najczęściej odwiedzany adres URL, na przykład domyślne skróty na stronie nowej karty.
Właściwości
-
tytuł
ciąg znaków
tytuł strony,
-
URL
ciąg znaków
Najczęściej odwiedzany adres URL.
Metody
get()
chrome.topSites.get(
callback?: function,
)
Pobiera listę najpopularniejszych witryn.
Parametry
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:(data: MostVisitedURL[]) => void
.-
dane
-
Zwroty
-
Promise<MostVisitedURL[]>
Chrome w wersji 96 lub nowszej,Obietnice są obsługiwane w Manifest V3 i nowszych, ale wywołania zwrotne są podane w przypadku zgodność wsteczną. Nie można użyć obu w tym samym wywołaniu funkcji. Polecenie promowana jest realizowane z tym samym typem, który jest przekazywany do wywołania zwrotnego.