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