chrome.topSites

ब्यौरा

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

अनुमतियां

topSites

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

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

उदाहरण

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

टाइप

MostVisitedURL

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

प्रॉपर्टी

  • title

    स्ट्रिंग

    पेज का टाइटल

  • यूआरएल

    स्ट्रिंग

    सबसे ज़्यादा देखे गए यूआरएल.

तरीके

get()

वादा
chrome.topSites.get(
  callback?: function,
)

सबसे लोकप्रिय साइटों की सूची पाएं.

पैरामीटर

  • कॉलबैक

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

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

    (data: MostVisitedURL[])=>void

रिटर्न

  • Promise<MostVisitedURL[]>

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

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