chrome.topSites

ब्यौरा

नए टैब पेज पर दिखने वाली सबसे ज़्यादा विज़िट की गई साइटों को ऐक्सेस करने के लिए, 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[]>

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

पैरामीटर

  • कॉलबैक

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

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

    (data: MostVisitedURL[]) => void

रिटर्न

  • Promise<MostVisitedURL[]>

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

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