ज़्यादातर एक्सटेंशन को काम करने के लिए, एक या उससे ज़्यादा Chrome एक्सटेंशन एपीआई के ऐक्सेस की ज़रूरत होती है. इस एपीआई के रेफ़रंस में, उपलब्ध एपीआई के बारे में बताया गया है एक्सटेंशन में इस्तेमाल करने के लिए किया जाता है. साथ ही, इस्तेमाल के उदाहरण भी दिए गए हैं.
एक्सटेंशन एपीआई की सामान्य सुविधाएं
एक्सटेंशन एपीआई में एक नेमस्पेस होता है. इसमें एक्सटेंशन के काम करने के तरीके और प्रॉपर्टी शामिल होती हैं. आम तौर पर, इसमें ऐसा नहीं होता
हमेशा, manifest.json
फ़ाइल के लिए मेनिफ़ेस्ट फ़ील्ड. उदाहरण के लिए, chrome.action
नेमस्पेस के लिए "action"
ऑब्जेक्ट ज़रूरी है
मेनिफ़ेस्ट फ़ाइल में मौजूद है. कई एपीआई के लिए, मेनिफ़ेस्ट में अनुमतियों की भी ज़रूरत होती है.
एक्सटेंशन एपीआई में मौजूद तरीके एसिंक्रोनस होते हैं. ऐसा तब तक होता है, जब तक अलग से निर्देश न दिए जाएं. एसिंक्रोनस तरीके बिना इंतज़ार किए तुरंत वापस आ जाते हैं जिसमें उन्हें पूरा करने के लिए कहा जाता है. इन तरीकों के नतीजे पाने के लिए, वादों का इस्तेमाल करें. ज़्यादा जानकारी के लिए, एसिंक्रोनस तरीके देखें.
Chrome एक्सटेंशन एपीआई
- accessibilityFeatures
-
Chrome की सुलभता सुविधाओं को मैनेज करने के लिए,
chrome.accessibilityFeatures
एपीआई का इस्तेमाल करें. यह एपीआई, अलग-अलग सुलभता सुविधाएं पाने और सेट करने के लिए, एपीआई टाइप के ChromeSettings प्रोटोटाइप का इस्तेमाल करता है. सुविधा की स्थितियां पाने के लिए, एक्सटेंशन कोaccessibilityFeatures.read
अनुमति का अनुरोध करना होगा. सुविधा की स्थिति में बदलाव करने के लिए, एक्सटेंशन कोaccessibilityFeatures.modify
अनुमति चाहिए. ध्यान दें किaccessibilityFeatures.modify
का मतलबaccessibilityFeatures.read
की अनुमति नहीं है. - कार्रवाई
-
Chrome 88 और उसके बाद के वर्शन संगीत वीडियो 3+
Google Chrome टूलबार में एक्सटेंशन के आइकॉन को कंट्रोल करने के लिए,
chrome.action
एपीआई का इस्तेमाल करें. - अलार्म
-
कोड को समय-समय पर या आने वाले समय में किसी तय समय पर चलाने के लिए,
chrome.alarms
एपीआई का इस्तेमाल करें. - ऑडियो
-
Chrome 59 और इसके बाद के वर्शन सिर्फ़ ChromeOS
chrome.audio
एपीआई की मदद से उपयोगकर्ता, सिस्टम से जुड़े ऑडियो डिवाइसों के बारे में जानकारी पा सकते हैं और उन्हें कंट्रोल कर सकते हैं. फ़िलहाल, यह एपीआई सिर्फ़ ChromeOS के लिए कीऑस्क मोड में उपलब्ध है. - बुकमार्क
-
बुकमार्क बनाने, व्यवस्थित करने, और उनमें किसी और तरीके से बदलाव करने के लिए,
chrome.bookmarks
एपीआई का इस्तेमाल करें. पेज ओवरराइड करें को भी देखें. इसका इस्तेमाल करके, अपनी पसंद के मुताबिक बुकमार्क मैनेजर पेज बनाया जा सकता है. - browsingData
-
किसी उपयोगकर्ता की लोकल प्रोफ़ाइल से ब्राउज़िंग डेटा हटाने के लिए,
chrome.browsingData
एपीआई का इस्तेमाल करें. - certificateProvider
-
Chrome 46 और उसके बाद के वर्शन सिर्फ़ ChromeOS
इस एपीआई का इस्तेमाल प्लैटफ़ॉर्म पर सर्टिफ़िकेट दिखाने के लिए करें, जो टीएलएस की पुष्टि करने के लिए इन सर्टिफ़िकेट का इस्तेमाल कर सकता है.
- कमांड
-
आपके एक्सटेंशन में कार्रवाइयों को ट्रिगर करने वाले कीबोर्ड शॉर्टकट जोड़ने के लिए, निर्देशों वाले एपीआई का इस्तेमाल करें. उदाहरण के लिए, ब्राउज़र में की जाने वाली कार्रवाई को खोलने या एक्सटेंशन को निर्देश भेजने के लिए की जाने वाली कार्रवाई.
- contentSettings
-
chrome.contentSettings
API का इस्तेमाल करके, उन सेटिंग को बदलें जो कंट्रोल करती हैं कि वेबसाइटें कुकी, JavaScript, और प्लगिन जैसी सुविधाओं का इस्तेमाल कर सकती हैं या नहीं. आम तौर पर, कॉन्टेंट सेटिंग की मदद से Chrome को दुनिया भर के बजाय हर साइट के हिसाब से कस्टमाइज़ किया जा सकता है. - contextMenus
-
Google Chrome के संदर्भ मेन्यू में आइटम जोड़ने के लिए,
chrome.contextMenus
एपीआई का इस्तेमाल करें. आपके पास यह चुनने का विकल्प होता है कि संदर्भ मेन्यू में जोड़े गए ऑब्जेक्ट किस तरह के हों, जैसे कि इमेज, हाइपरलिंक, और पेज. - कुकी
-
कुकी के बारे में क्वेरी करने, उनमें बदलाव करने, और उनमें बदलाव होने पर सूचना पाने के लिए,
chrome.cookies
API का इस्तेमाल करें. - डीबगर
-
chrome.debugger
एपीआई, Chrome के रिमोट डीबगिंग प्रोटोकॉल के लिए, वैकल्पिक ट्रांसपोर्ट के तौर पर काम करता है. इंस्ट्रुमेंट नेटवर्क इंटरैक्शन के लिए एक या ज़्यादा टैब को अटैच करने, JavaScript को डीबग करने, DOM और सीएसएस में बदलाव करने वगैरह के लिएchrome.debugger
का इस्तेमाल करें.sendCommand
वाले टैब को टारगेट करने औरonEvent
कॉलबैक सेtabId
की मदद से इवेंट को रूट करने के लिए,Debuggee
प्रॉपर्टीtabId
का इस्तेमाल करें. - declarativeContent
-
किसी पेज के कॉन्टेंट के हिसाब से कार्रवाइयां करने के लिए,
chrome.declarativeContent
एपीआई का इस्तेमाल करें. इसके लिए, पेज का कॉन्टेंट पढ़ने की अनुमति की ज़रूरत नहीं होती है. - declarativeNetRequest
-
Chrome 84 और उसके बाद के वर्शन
chrome.declarativeNetRequest
एपीआई का इस्तेमाल, नेटवर्क के अनुरोधों को ब्लॉक करने या उनमें बदलाव करने के लिए किया जाता है. ऐसा, डिक्लेरेटिव टोन वाले नियमों के बारे में बताकर किया जाता है. इसकी मदद से, एक्सटेंशन नेटवर्क के अनुरोधों में बदलाव किए बिना, उनका कॉन्टेंट देखे बिना और नेटवर्क के अनुरोधों में बदलाव कर सकते हैं. इस तरह, एक्सटेंशन की निजता बनाए रखने में मदद मिलती है. - desktopCapture
-
डेस्कटॉप कैप्चर एपीआई, स्क्रीन, अलग-अलग विंडो या अलग-अलग टैब का कॉन्टेंट कैप्चर करता है.
- devtools.inspectedWindow
-
जांच की गई विंडो से इंटरैक्ट करने के लिए,
chrome.devtools.inspectedWindow
API का इस्तेमाल करें: जांच किए गए पेज के लिए टैब आईडी पाएं, जांच की गई विंडो के हिसाब से कोड का आकलन करें, पेज को फिर से लोड करें या पेज में मौजूद संसाधनों की सूची पाएं. - devtools.network
-
नेटवर्क पैनल में डेवलपर टूल से दिखाए गए नेटवर्क अनुरोधों के बारे में जानकारी पाने के लिए,
chrome.devtools.network
एपीआई का इस्तेमाल करें. - devtools.panels
-
अपने एक्सटेंशन को Developer Tools विंडो के यूज़र इंटरफ़ेस (यूआई) के साथ इंटिग्रेट करने के लिए,
chrome.devtools.panels
एपीआई का इस्तेमाल करें: अपने पैनल बनाएं, मौजूदा पैनल ऐक्सेस करें, और साइडबार जोड़ें. - devtools.performance
-
मंज़ूरी बाकी है
DevTools के परफ़ॉर्मेंस पैनल में, रिकॉर्डिंग की स्थिति से जुड़े अपडेट सुनने के लिए,
chrome.devtools.performance
एपीआई का इस्तेमाल करें. - devtools.recorder
-
Chrome 105 और उसके बाद वाले वर्शन
DevTools में रिकॉर्डर पैनल को पसंद के मुताबिक बनाने के लिए,
chrome.devtools.recorder
एपीआई का इस्तेमाल करें. - dns
-
डेव चैनल
डीएनएस रिज़ॉल्यूशन के लिए,
chrome.dns
एपीआई का इस्तेमाल करें. - documentScan
-
Chrome 44 और उसके बाद वाले वर्शन के लिए सिर्फ़ ChromeOS
अटैच किए गए दस्तावेज़ स्कैनर से इमेज खोजने और उन्हें वापस पाने के लिए,
chrome.documentScan
एपीआई का इस्तेमाल करें. - डॉम
-
Chrome 88 और उसके बाद के वर्शन
एक्सटेंशन के लिए खास डीओएम एपीआई ऐक्सेस करने के लिए,
chrome.dom
एपीआई का इस्तेमाल करें - डाउनलोड
-
प्रोग्राम के हिसाब से, डाउनलोड शुरू करने, उनकी निगरानी करने, उनमें बदलाव करने, और उन्हें खोजने के लिए,
chrome.downloads
API का इस्तेमाल करें. - enterprise.deviceAttributes
-
डिवाइस के एट्रिब्यूट पढ़ने के लिए,
chrome.enterprise.deviceAttributes
एपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ एंटरप्राइज़ नीति के ज़रिए अनइंस्टॉल न किए जा सकने वाले एक्सटेंशन के लिए उपलब्ध है. - enterprise.hardwarePlatform
-
Chrome 71 और उसके बाद वाले वर्शन के लिए नीति ज़रूरी है
जिस हार्डवेयर प्लैटफ़ॉर्म पर ब्राउज़र चलता है उसके मैन्युफ़ैक्चरर और मॉडल को पाने के लिए,
chrome.enterprise.hardwarePlatform
एपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ एंटरप्राइज़ नीति की मदद से इंस्टॉल किए गए एक्सटेंशन के लिए उपलब्ध है. - enterprise.networkingAttributes
-
अपने मौजूदा नेटवर्क के बारे में जानकारी पढ़ने के लिए,
chrome.enterprise.networkingAttributes
एपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ एंटरप्राइज़ नीति के ज़रिए अनइंस्टॉल न किए जा सकने वाले एक्सटेंशन के लिए उपलब्ध है. - enterprise.platformKeys
-
सिर्फ़ ChromeOS नीति ज़रूरी है
इन कुंजियों के लिए कुंजियां जनरेट करने और सर्टिफ़िकेट इंस्टॉल करने के लिए,
chrome.enterprise.platformKeys
एपीआई का इस्तेमाल करें. सर्टिफ़िकेट, प्लैटफ़ॉर्म मैनेज करेगा. टीएलएस की पुष्टि करने, नेटवर्क ऐक्सेस करने या chrome.platformKeys के ज़रिए किसी अन्य एक्सटेंशन के लिए इनका इस्तेमाल किया जा सकता है. - इवेंट
-
chrome.events
नेमस्पेस में कुछ ऐसे सामान्य टाइप होते हैं जिनका इस्तेमाल, कुछ दिलचस्प होने पर आपको सूचना देने के लिए, एपीआई इवेंट भेजने में इस्तेमाल किया जाता है. - एक्सटेंशन
-
chrome.extension
API में ऐसी सुविधाएं हैं जिनका इस्तेमाल किसी भी एक्सटेंशन पेज के लिए किया जा सकता है. इसमें किसी एक्सटेंशन और उसकी कॉन्टेंट स्क्रिप्ट या एक्सटेंशन के बीच मैसेज भेजने और पाने की सुविधा शामिल है, जैसा कि मैसेज पासिंग में ज़्यादा जानकारी दी गई है. - extensionTypes
-
chrome.extensionTypes
API में, Chrome एक्सटेंशन के लिए टाइप की जानकारी का इस्तेमाल किया जाता है. - fileBrowserHandler
-
सिर्फ़ ChromeOS सिर्फ़ फ़ोरग्राउंड
Chrome OS फ़ाइल ब्राउज़र का दायरा बढ़ाने के लिए,
chrome.fileBrowserHandler
एपीआई का इस्तेमाल करें. उदाहरण के लिए, इस एपीआई का इस्तेमाल करके, उपयोगकर्ताओं को आपकी वेबसाइट पर फ़ाइलें अपलोड करने की सुविधा दी जा सकती है. - fileSystemProvider
-
सिर्फ़ ChromeOS
फ़ाइल सिस्टम बनाने के लिए,
chrome.fileSystemProvider
एपीआई का इस्तेमाल करें, जिसे Chrome OS पर फ़ाइल मैनेजर से ऐक्सेस किया जा सकता है. - fontSettings
-
Chrome की फ़ॉन्ट सेटिंग मैनेज करने के लिए,
chrome.fontSettings
एपीआई का इस्तेमाल करें. - gcm
-
Firebase क्लाउड से मैसेज (FCM) के ज़रिए मैसेज भेजने और पाने के लिए ऐप्लिकेशन और एक्सटेंशन को चालू करने के लिए
chrome.gcm
का इस्तेमाल करें. - इतिहास
-
ब्राउज़र के देखे गए पेजों के रिकॉर्ड के साथ इंटरैक्ट करने के लिए,
chrome.history
एपीआई का इस्तेमाल करें. ब्राउज़र के इतिहास में जाकर, यूआरएल जोड़े जा सकते हैं, हटाए जा सकते हैं, और उनके लिए क्वेरी की जा सकती है. इतिहास पेज को अपने वर्शन से बदलने के लिए, पेज बदलना लेख पढ़ें. - आई18n
-
अपने पूरे ऐप्लिकेशन या एक्सटेंशन पर अंतरराष्ट्रीय मानकों का पालन करने के लिए,
chrome.i18n
इन्फ़्रास्ट्रक्चर का इस्तेमाल करें. - आइडेंटिटी
-
OAuth2 ऐक्सेस टोकन पाने के लिए,
chrome.identity
एपीआई का इस्तेमाल करें. - कुछ समय से इस्तेमाल में नहीं है
-
मशीन की इनऐक्टिव स्थिति में बदलाव का पता लगाने के लिए,
chrome.idle
एपीआई का इस्तेमाल करें. - input.ime
-
सिर्फ़ ChromeOS
Chrome OS के लिए, पसंद के मुताबिक IME लागू करने के लिए,
chrome.input.ime
एपीआई का इस्तेमाल करें. इससे आपके एक्सटेंशन को कीस्ट्रोक हैंडल करने, कंपोज़िशन सेट करने, और कैंडिडेट विंडो को मैनेज करने की अनुमति मिलती है. - instanceID
-
Chrome 44 और उसके बाद वाले वर्शन के लिए
इंस्टेंस आईडी सेवा को ऐक्सेस करने के लिए,
chrome.instanceID
का इस्तेमाल करें. - loginState
-
Chrome 78 और उसके बाद के वर्शन सिर्फ़ ChromeOS
लॉगिन की स्थिति को पढ़ने और उसे मॉनिटर करने के लिए,
chrome.loginState
एपीआई का इस्तेमाल करें. - मैनेज करना
-
chrome.management
API की मदद से, इंस्टॉल किए गए ऐप्लिकेशन और एक्सटेंशन को मैनेज किया जा सकता है. - सूचनाएं
-
टेंप्लेट का इस्तेमाल करके ज़्यादा बेहतर सूचनाएं बनाने के लिए,
chrome.notifications
एपीआई का इस्तेमाल करें और सिस्टम ट्रे में ये सूचनाएं लोगों को दिखाएं. - ऑफ़स्क्रीन
-
Chrome 109 और उसके बाद वाले वर्शन संगीत वीडियो 3+
ऑफ़स्क्रीन दस्तावेज़ बनाने और उन्हें मैनेज करने के लिए,
offscreen
एपीआई का इस्तेमाल करें. - खोज क्वेरी डालने वाला बार
-
खोज इतिहास API (एपीआई) आपको Google Chrome के पता बार के साथ कीवर्ड रजिस्टर करने देता है, जिसे खोज बार भी कहा जाता है.
- pageCapture
-
टैब को MHTML के तौर पर सेव करने के लिए
chrome.pageCapture
एपीआई का इस्तेमाल करें. - अनुमतियां
-
इंस्टॉल के समय के बजाय, रन टाइम के दौरान एलान की गई वैकल्पिक अनुमतियों का अनुरोध करने के लिए,
chrome.permissions
एपीआई का इस्तेमाल करें. इससे उपयोगकर्ताओं को पता चलता है कि अनुमतियों की ज़रूरत क्यों है और सिर्फ़ वही अनुमतियां दें जो ज़रूरी हैं. - platformKeys
-
Chrome 45+ सिर्फ़ ChromeOS
प्लैटफ़ॉर्म से मैनेज किए जाने वाले क्लाइंट सर्टिफ़िकेट ऐक्सेस करने के लिए,
chrome.platformKeys
एपीआई का इस्तेमाल करें. अगर कोई उपयोगकर्ता या नीति अनुमति देती है, तो एक्सटेंशन, पुष्टि करने वाले अपने कस्टम प्रोटोकॉल में इस तरह के सर्टिफ़िकेट का इस्तेमाल कर सकता है. उदाहरण के लिए, इससे तीसरे पक्ष के वीपीएन में, प्लैटफ़ॉर्म से मैनेज किए जाने वाले सर्टिफ़िकेट के इस्तेमाल की अनुमति मिलती है (chrome.vpnProvider पर जाएं). - पावर
-
सिस्टम की पावर मैनेजमेंट सुविधाओं को बदलने के लिए,
chrome.power
एपीआई का इस्तेमाल करें. - printerProvider
-
Chrome 44 और उसके बाद वाले वर्शन के लिए
chrome.printerProvider
एपीआई, प्रिंट मैनेजर के इस्तेमाल किए गए इवेंट को उन प्रिंटर की क्वेरी में दिखाता है जिन्हें एक्सटेंशन से कंट्रोल किया जाता है. साथ ही, इन प्रिंटर की क्षमताओं के बारे में क्वेरी करने और प्रिंट जॉब सबमिट करने के लिए किया जाता है. - प्रिंटिंग
-
Chrome 81 और उसके बाद के वर्शन सिर्फ़ ChromeOS
Chromebook पर इंस्टॉल किए गए प्रिंटर को प्रिंट जॉब भेजने के लिए,
chrome.printing
एपीआई का इस्तेमाल करें. - printingMetrics
-
प्रिंट करने के इस्तेमाल से जुड़ा डेटा फ़ेच करने के लिए,
chrome.printingMetrics
एपीआई का इस्तेमाल करें. - निजता
-
chrome.privacy
एपीआई का इस्तेमाल करके, Chrome की उन सुविधाओं के इस्तेमाल को कंट्रोल करें जिनसे उपयोगकर्ता की निजता पर असर पड़ सकता है. यह एपीआई, Chrome का कॉन्फ़िगरेशन पाने और सेट करने के लिए, एपीआई टाइप के ChromeSettings प्रोटोटाइप का इस्तेमाल करता है. - प्रोसेस
-
डेव चैनल
ब्राउज़र की प्रोसेस से इंटरैक्ट करने के लिए,
chrome.processes
एपीआई का इस्तेमाल करें. - प्रॉक्सी
-
Chrome की प्रॉक्सी सेटिंग मैनेज करने के लिए,
chrome.proxy
एपीआई का इस्तेमाल करें. यह एपीआई, प्रॉक्सी कॉन्फ़िगरेशन पाने और सेट करने के लिए, एपीआई टाइप के ChromeSettings प्रोटोटाइप का इस्तेमाल करता है. - readingList
-
Chrome 120 और उसके बाद वाले वर्शन संगीत वीडियो 3+
रीडिंग लिस्ट में मौजूद आइटम को पढ़ने और उनमें बदलाव करने के लिए,
chrome.readingList
API का इस्तेमाल करें. - रनटाइम
-
सर्विस वर्कर को वापस पाने, मेनिफ़ेस्ट के बारे में जानकारी देने, और एक्सटेंशन के लाइफ़साइकल में मौजूद इवेंट सुनने और उनका जवाब देने के लिए,
chrome.runtime
एपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, यूआरएल के रिलेटिव पाथ को पूरी तरह क्वालिफ़ाइड यूआरएल में बदला जा सकता है. - स्क्रिप्टिंग
-
Chrome 88 और उसके बाद के वर्शन संगीत वीडियो 3+
अलग-अलग कॉन्टेक्स्ट में स्क्रिप्ट चलाने के लिए,
chrome.scripting
एपीआई का इस्तेमाल करें. - search
-
Chrome 87+
डिफ़ॉल्ट कंपनी के ज़रिए खोजने के लिए,
chrome.search
एपीआई का इस्तेमाल करें. - सेशन
-
किसी ब्राउज़िंग सेशन से टैब और विंडो के बारे में क्वेरी करने और उन्हें वापस लाने के लिए,
chrome.sessions
एपीआई का इस्तेमाल करें. - sidePanel
-
Chrome 114 और उसके बाद वाले वर्शन के लिए संगीत वीडियो 3+
ब्राउज़र के साइड पैनल में कॉन्टेंट को होस्ट करने के लिए,
chrome.sidePanel
एपीआई का इस्तेमाल करें. यह कॉन्टेंट, वेबपेज के मुख्य कॉन्टेंट के साथ भी दिखाया जा सकता है. - स्टोरेज
-
उपयोगकर्ता के डेटा को सेव करने, वापस पाने, और उसमें किए गए बदलावों को ट्रैक करने के लिए,
chrome.storage
एपीआई का इस्तेमाल करें. - system.cpu
-
सीपीयू मेटाडेटा के बारे में क्वेरी करने के लिए,
system.cpu
एपीआई का इस्तेमाल करें. - system.display
-
डिसप्ले मेटाडेटा से क्वेरी करने के लिए,
system.display
एपीआई का इस्तेमाल करें. - system.memory
-
chrome.system.memory
एपीआई. - system.storage
-
स्टोरेज डिवाइस की जानकारी के बारे में क्वेरी करने के लिए,
chrome.system.storage
एपीआई का इस्तेमाल करें. साथ ही, हटाए जा सकने वाले स्टोरेज डिवाइस के अटैच और अलग होने पर सूचना पाएं. - systemLog
-
एक्सटेंशन से Chrome सिस्टम लॉग रिकॉर्ड करने के लिए,
chrome.systemLog
एपीआई का इस्तेमाल करें. - tabCapture
-
टैब मीडिया स्ट्रीम से इंटरैक्ट करने के लिए,
chrome.tabCapture
एपीआई का इस्तेमाल करें. - tabGroups
-
Chrome 89 और उसके बाद के वर्शन संगीत वीडियो 3+
ब्राउज़र के टैब ग्रुप वाले सिस्टम से इंटरैक्ट करने के लिए,
chrome.tabGroups
एपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में टैब ग्रुप में बदलाव किया जा सकता है. साथ ही, उनके क्रम में बदलाव भी किया जा सकता है. टैब को ग्रुप में बांटने और अनग्रुप करने के लिए,chrome.tabs
API का इस्तेमाल करें. इसके अलावा, ग्रुप में मौजूद टैब के बारे में क्वेरी करने के लिए भी ऐसा किया जा सकता है. - टैब
-
ब्राउज़र के टैब सिस्टम से इंटरैक्ट करने के लिए,
chrome.tabs
एपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल ब्राउज़र में टैब बनाने, उनमें बदलाव करने, और उन्हें फिर से व्यवस्थित करने के लिए किया जा सकता है. - topSites
-
नए टैब पेज पर दिखने वाली मुख्य साइटों यानी सबसे ज़्यादा देखी गई साइटों को ऐक्सेस करने के लिए,
chrome.topSites
एपीआई का इस्तेमाल करें. इनमें उपयोगकर्ता के पसंद के मुताबिक बनाए गए शॉर्टकट शामिल नहीं होते. - टीटीएस
-
लिखाई को बोली में बदलने की सुविधा (टीटीएस) को चलाने के लिए,
chrome.tts
एपीआई का इस्तेमाल करें. इससे जुड़ाttsEngine
एपीआई भी देखें. यह एपीआई, स्पीच इंजन को लागू करने के लिए एक्सटेंशन की अनुमति देता है. - ttsEngine
-
लिखाई को बोली में बदलने की सुविधा(टीटीएस) इंजन को एक्सटेंशन की मदद से लागू करने के लिए,
chrome.ttsEngine
एपीआई का इस्तेमाल करें. अगर आपका एक्सटेंशन इस एपीआई का इस्तेमाल करके रजिस्टर किया जाता है, तो उसे ऐसे इवेंट मिलेंगे जिनमें बोला गया वाक्य और अन्य पैरामीटर शामिल होंगे. ऐसा तब होगा, जब कोई एक्सटेंशन या Chrome ऐप्लिकेशन बोली जनरेट करने के लिएtts
एपीआई का इस्तेमाल करेगा. इसके बाद, आपका एक्सटेंशन, बोली को सिंथेसाइज़ और आउटपुट करने के लिए, किसी भी उपलब्ध वेब टेक्नोलॉजी का इस्तेमाल कर सकता है. साथ ही, स्टेटस की रिपोर्ट करने के लिए, कॉल करने वाले फ़ंक्शन को वापस इवेंट भेज सकता है. - टाइप
-
chrome.types
API में, Chrome के लिए टाइप की जानकारी का इस्तेमाल किया जाता है. - userScripts
-
Chrome 120 और उसके बाद वाले वर्शन संगीत वीडियो 3+
User Scripts कॉन्टेक्स्ट में उपयोगकर्ता स्क्रिप्ट लागू करने के लिए,
userScripts
एपीआई का इस्तेमाल करें. - vpnProvider
-
Chrome 43+ सिर्फ़ ChromeOS
वीपीएन क्लाइंट लागू करने के लिए,
chrome.vpnProvider
एपीआई का इस्तेमाल करें. - वॉलपेपर
-
Chrome 43+ सिर्फ़ ChromeOS
ChromeOS का वॉलपेपर बदलने के लिए,
chrome.wallpaper
एपीआई का इस्तेमाल करें. - webAuthenticationProxy
-
Chrome 115 और उसके बाद वाले वर्शन संगीत वीडियो 3+
chrome.webAuthenticationProxy
API, रिमोट होस्ट पर चल रहे रिमोट डेस्कटॉप सॉफ़्टवेयर को Web Authentication API (WebAuthn) के अनुरोधों को लोकल क्लाइंट पर हैंडल करने की अनुमति देता है. - webNavigation
-
फ़्लाइट में नेविगेशन के अनुरोधों की स्थिति के बारे में सूचनाएं पाने के लिए,
chrome.webNavigation
एपीआई का इस्तेमाल करें. - webRequest
-
ट्रैफ़िक पर नज़र रखने और उसका विश्लेषण करने के साथ-साथ फ़्लाइट में अनुरोधों को रोकने, ब्लॉक करने या उनमें बदलाव करने के लिए,
chrome.webRequest
एपीआई का इस्तेमाल करें. - विंडो
-
ब्राउज़र विंडो से इंटरैक्ट करने के लिए,
chrome.windows
एपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल, ब्राउज़र में विंडो बनाने, उनमें बदलाव करने, और उन्हें फिर से व्यवस्थित करने के लिए किया जा सकता है.