refresh date: 2026-09-25 robots: noindex
ब्यौरा
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[]>
इससे सबसे लोकप्रिय साइटों की सूची मिलती है.
पैरामीटर
-
कॉलबैक
function ज़रूरी नहीं
callbackपैरामीटर कुछ ऐसा दिखता है:(data: MostVisitedURL[]) => void
-
डेटा
-
रिटर्न
-
Promise<MostVisitedURL[]>
Chrome 96+प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म के लिए, कॉलबैक का इस्तेमाल करना ज़रूरी है.