Описание
Используйте API chrome.topSites
для доступа к самым популярным сайтам (т. е. наиболее посещаемым сайтам), которые отображаются на странице новой вкладки. Сюда не входят ярлыки, настроенные пользователем.
Разрешения
topSites
Чтобы использовать этот API, вы должны объявить разрешение «topSites» в манифесте вашего расширения .
{
"name": "My extension",
...
"permissions": [
"topSites",
],
...
}
Примеры
Чтобы попробовать этот API, установите пример API topSites из репозитория chrome-extension-samples .
Типы
MostVisitedURL
Объект, инкапсулирующий наиболее посещаемый URL-адрес, например ярлыки по умолчанию на странице новой вкладки.
Характеристики
- заголовок
нить
Название страницы
- URL
нить
Самый посещаемый URL.
Методы
get()
chrome.topSites.get(
callback?: function,
)
Получает список лучших сайтов.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(data: MostVisitedURL[]) => void
- данные
Возврат
Обещание < MostVisitedURL []>
Хром 96+Промисы поддерживаются в Манифесте V3 и более поздних версиях, но обратные вызовы предусмотрены для обратной совместимости. Вы не можете использовать оба при одном вызове функции. Промис разрешается с тем же типом, который передается в обратный вызов.