chrome.topSites

refresh date: 2026-09-25 robots: noindex

شرح

از chrome.topSites API برای دسترسی به سایت‌های برتر (یعنی سایت‌های پربازدید) که در صفحه برگه جدید نمایش داده می‌شوند استفاده کنید. این میان‌برها شامل میان‌برهای سفارشی‌شده توسط کاربر نمی‌شود.

اجازه‌ها

topSites

مانیفست

برای استفاده از این میانای برنامه‌سازی کاربردی، باید اجازه «topSites» را در مانیفست افزونه اعلام کنید.

{
  "name": "My extension",
  ...
  "permissions": [
    "topSites",
  ],
  ...
}

مثال‌ها

برای امتحان کردن این میانای برنامه‌سازی کاربردی، نمونه میانای برنامه‌سازی کاربردی topSites را از مخزن chrome-extension-samples نصب کنید.

انواع

MostVisitedURL

شیئی که پربازدیدترین نشانی وب را کپسوله‌سازی می‌کند، مثل میان‌برهای پیش‌فرض در صفحه برگه جدید.

مشخصات

  • عنوان

    رشته

    عنوان صفحه

  • نشانی وب

    رشته

    پربازدیدترین نشانی وب.

روش‌ها

get()

قول
chrome.topSites.get(
  callback?: function,
)
: Promise<MostVisitedURL[]>

فهرستی از سایت‌های برتر را دریافت می‌کند.

پارامترها

  • تماس برگشتی

    تابع اختیاری

    پارامتر callback به‌صورت زیر است:

    (data: MostVisitedURL[]) => void

بازگشتی‌ها

  • Promise<MostVisitedURL[]>

    Chrome نسخه ۹۶ به بالا

    ‫Promises فقط برای «مانیفست نسخه ۳» و نسخه‌های جدیدتر پشتیبانی می‌شود، پلاتفرم‌های دیگر باید از callbacks استفاده کنند.