chrome.topSites

refresh date: 2026-09-25 robots: noindex

ब्यौरा

नए टैब पेज पर दिखने वाली टॉप साइटों (यानी कि सबसे ज़्यादा देखी गई साइटों) को ऐक्सेस करने के लिए, chrome.topSites एपीआई का इस्तेमाल करें. इनमें उपयोगकर्ता के बनाए गए शॉर्टकट शामिल नहीं होते.

अनुमतियां

topSites

मेनिफ़ेस्ट

इस एपीआई का इस्तेमाल करने के लिए, आपको अपने एक्सटेंशन के मेनिफ़ेस्ट में "topSites" अनुमति के बारे में एलान करना होगा.

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

उदाहरण

इस एपीआई को आज़माने के लिए, chrome-extension-samples रिपॉज़िटरी से topSites API का उदाहरण इंस्टॉल करें.

टाइप

MostVisitedURL

यह एक ऐसा ऑब्जेक्ट होता है जिसमें सबसे ज़्यादा बार विज़िट किए गए यूआरएल को शामिल किया जाता है. जैसे, नए टैब पेज पर मौजूद डिफ़ॉल्ट शॉर्टकट.

प्रॉपर्टी

  • title

    स्ट्रिंग

    पेज का टाइटल

  • url

    स्ट्रिंग

    सबसे ज़्यादा विज़िट किया गया यूआरएल.

तरीके

get()

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

यह कुकी, सबसे ज़्यादा इस्तेमाल की जाने वाली साइटों की सूची दिखाती है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (data: MostVisitedURL[]) => void

रिटर्न

  • Promise<MostVisitedURL[]>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.