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