ब्यौरा
नए टैब पेज पर दिखने वाली टॉप साइटों (यानी, सबसे ज़्यादा देखी गई साइटें) को ऐक्सेस करने के लिए, 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 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.