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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (data: MostVisitedURL[]) => void

रिटर्न

  • Promise<MostVisitedURL[]>

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

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