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()

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

इससे सबसे लोकप्रिय साइटों की सूची मिलती है.

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (data: MostVisitedURL[]) => void

रिटर्न

  • Promise<MostVisitedURL[]>

    Chrome 96+

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