refresh date: 2026-09-25 robots: noindex
ज़्यादातर एक्सटेंशन को काम करने के लिए, एक या उससे ज़्यादा Chrome एक्सटेंशन एपीआई का ऐक्सेस चाहिए होता है. इस एपीआई रेफ़रंस में, एक्सटेंशन में इस्तेमाल किए जा सकने वाले एपीआई के बारे में बताया गया है. साथ ही, इस्तेमाल के उदाहरण दिए गए हैं.
- accessibilityFeatures
-
Chrome की सुलभता सुविधाओं को मैनेज करने के लिए,
chrome.accessibilityFeaturesAPI का इस्तेमाल करें. यह एपीआई, ChromeSetting prototype of the type API पर निर्भर करता है. इससे अलग-अलग सुलभता सुविधाओं को पाने और सेट करने में मदद मिलती है. सुविधा की स्थितियां पाने के लिए, एक्सटेंशन कोaccessibilityFeatures.readसे अनुमति का अनुरोध करना होगा. सुविधा की स्थिति में बदलाव करने के लिए, एक्सटेंशन कोaccessibilityFeatures.modifyअनुमति की ज़रूरत होती है. ध्यान दें किaccessibilityFeatures.modifyका मतलबaccessibilityFeatures.readअनुमति नहीं है. - अलार्म
-
chrome.alarmsएपीआई का इस्तेमाल करके, कोड को समय-समय पर या आने वाले समय में किसी तय समय पर चलाने के लिए शेड्यूल करें. - audio
-
Chrome 59 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
chrome.audioएपीआई इसलिए उपलब्ध कराया गया है, ताकि उपयोगकर्ता सिस्टम से जुड़े ऑडियो डिवाइसों के बारे में जानकारी पा सकें और उन्हें कंट्रोल कर सकें. फ़िलहाल, यह एपीआई सिर्फ़ ChromeOS के कीऑस्क मोड में उपलब्ध है. - bookmarks
-
बुकमार्क बनाने, व्यवस्थित करने, और उनमें बदलाव करने के लिए,
chrome.bookmarksAPI का इस्तेमाल करें. पेज बदलना भी देखें. इसका इस्तेमाल करके, कस्टम बुकमार्क मैनेजर पेज बनाया जा सकता है. - browserAction
-
≤ MV2
ब्राउज़र ऐक्शन का इस्तेमाल करके, Google Chrome के मुख्य टूलबार में आइकॉन जोड़े जा सकते हैं. ये आइकॉन, पता बार की दाईं ओर दिखते हैं. ब्राउज़र ऐक्शन में आइकॉन के अलावा, टूलटिप, बैज, और पॉप-अप भी हो सकता है.
- browsingData
-
किसी उपयोगकर्ता की लोकल प्रोफ़ाइल से ब्राउज़िंग डेटा हटाने के लिए,
chrome.browsingDataAPI का इस्तेमाल करें. - certificateProvider
-
Chrome 46 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
इस एपीआई का इस्तेमाल करके, प्लैटफ़ॉर्म को सर्टिफ़िकेट दिखाए जा सकते हैं. प्लैटफ़ॉर्म, टीएलएस की पुष्टि करने के लिए इन सर्टिफ़िकेट का इस्तेमाल कर सकता है.
- कमांड
-
कमांड API का इस्तेमाल करके, कीबोर्ड शॉर्टकट जोड़े जा सकते हैं. ये शॉर्टकट, एक्सटेंशन में कार्रवाइयों को ट्रिगर करते हैं. उदाहरण के लिए, ब्राउज़र ऐक्शन खोलने या एक्सटेंशन को कोई कमांड भेजने की कार्रवाई.
- contentSettings
-
chrome.contentSettingsएपीआई का इस्तेमाल करके, उन सेटिंग में बदलाव करें जिनसे यह कंट्रोल होता है कि वेबसाइटें कुकी, JavaScript, और प्लगिन जैसी सुविधाओं का इस्तेमाल कर सकती हैं या नहीं. सामान्य तौर पर, कॉन्टेंट सेटिंग की मदद से, Chrome के व्यवहार को हर साइट के हिसाब से अलग-अलग तरीके से सेट किया जा सकता है. इसके बजाय, इसे ग्लोबल लेवल पर सेट किया जा सकता है. - contextMenus
-
Google Chrome के कॉन्टेक्स्ट मेन्यू में आइटम जोड़ने के लिए,
chrome.contextMenusएपीआई का इस्तेमाल करें. आपके पास यह चुनने का विकल्प होता है कि कॉन्टेक्स्ट मेन्यू में जोड़े गए आइटम, किस तरह के ऑब्जेक्ट पर लागू हों. जैसे, इमेज, हाइपरलिंक, और पेज. - कुकी
-
कुकी में बदलाव करने और उनसे जुड़ी क्वेरी करने के लिए,
chrome.cookiesAPI का इस्तेमाल करें. साथ ही, कुकी में बदलाव होने पर सूचना पाएं. - डीबगर
-
chrome.debuggerएपीआई, Chrome के रिमोट डीबगिंग प्रोटोकॉल के लिए एक वैकल्पिक ट्रांसपोर्ट के तौर पर काम करता है.chrome.debuggerका इस्तेमाल करके, एक या उससे ज़्यादा टैब से अटैच करें. इससे नेटवर्क इंटरैक्शन को इंस्ट्रुमेंट किया जा सकता है, JavaScript को डीबग किया जा सकता है, डीओएम और सीएसएस में बदलाव किया जा सकता है, और भी बहुत कुछ किया जा सकता है.sendCommandटैब को टारगेट करने के लिए,Debuggeeप्रॉपर्टीtabIdका इस्तेमाल करें. साथ ही,onEventकॉलबैक सेtabIdके हिसाब से इवेंट रूट करें. - declarativeContent
-
chrome.declarativeContentAPI का इस्तेमाल करके, पेज के कॉन्टेंट के आधार पर कार्रवाइयां की जा सकती हैं. इसके लिए, पेज के कॉन्टेंट को पढ़ने की अनुमति की ज़रूरत नहीं होती. - declarativeNetRequest
-
Chrome 84 या इसके बाद का वर्शन
chrome.declarativeNetRequestएपीआई का इस्तेमाल, एलान वाले नियमों को तय करके नेटवर्क अनुरोधों को ब्लॉक करने या उनमें बदलाव करने के लिए किया जाता है. इससे एक्सटेंशन, नेटवर्क अनुरोधों को इंटरसेप्ट किए बिना और उनके कॉन्टेंट को देखे बिना उनमें बदलाव कर सकते हैं. इस तरह, ज़्यादा निजता मिलती है. - declarativeWebRequest
-
बीटा चैनल ≤ MV2
ध्यान दें: इस एपीआई का इस्तेमाल अब नहीं किया जा सकेगा. इसके बजाय,
declarativeNetRequestएपीआई देखें.chrome.declarativeWebRequestएपीआई का इस्तेमाल करके, फ़्लाइट में अनुरोधों को इंटरसेप्ट, ब्लॉक या उनमें बदलाव किया जा सकता है. यहchrome.webRequestAPI से काफ़ी तेज़ है. इसकी वजह यह है कि इसमें ऐसे नियम रजिस्टर किए जा सकते हैं जिनका आकलन JavaScript इंजन के बजाय ब्राउज़र में किया जाता है. इससे राउंडट्रिप में लगने वाला समय कम हो जाता है और ज़्यादा बेहतर तरीके से काम किया जा सकता है. - desktopCapture
-
डेस्कटॉप कैप्चर एपीआई, स्क्रीन, अलग-अलग विंडो या अलग-अलग टैब के कॉन्टेंट को कैप्चर करता है.
- devtools.inspectedWindow
-
जांची गई विंडो के साथ इंटरैक्ट करने के लिए,
chrome.devtools.inspectedWindowAPI का इस्तेमाल करें: जांचे गए पेज के लिए टैब आईडी पाएं, जांचे गए विंडो के कॉन्टेक्स्ट में कोड का आकलन करें, पेज को फिर से लोड करें या पेज में मौजूद संसाधनों की सूची पाएं. - devtools.network
-
नेटवर्क पैनल में डेवलपर टूल की ओर से दिखाए गए नेटवर्क अनुरोधों के बारे में जानकारी पाने के लिए,
chrome.devtools.networkएपीआई का इस्तेमाल करें. - devtools.panels
-
अपने एक्सटेंशन को डेवलपर टूल विंडो के यूज़र इंटरफ़ेस (यूआई) में इंटिग्रेट करने के लिए,
chrome.devtools.panelsएपीआई का इस्तेमाल करें: अपने पैनल बनाएं, मौजूदा पैनल ऐक्सेस करें, और साइडबार जोड़ें. - devtools.performance
-
Chrome 129 और इसके बाद के वर्शन
DevTools में परफ़ॉर्मेंस पैनल में रिकॉर्डिंग स्थिति से जुड़े अपडेट पाने के लिए,
chrome.devtools.performanceएपीआई का इस्तेमाल करें. - devtools.recorder
-
Chrome 105 या इसके बाद का वर्शन
DevTools में Recorder पैनल को पसंद के मुताबिक बनाने के लिए,
chrome.devtools.recorderएपीआई का इस्तेमाल करें. - dns
-
डेव चैनल
डीएनएस रिज़ॉल्यूशन के लिए,
chrome.dnsAPI का इस्तेमाल करें. - documentScan
-
Chrome 44 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
अटैच किए गए दस्तावेज़ स्कैनर से इमेज ढूंढने और वापस पाने के लिए,
chrome.documentScanएपीआई का इस्तेमाल करें. - dom
-
Chrome 88 या इसके बाद का वर्शन
एक्सटेंशन के लिए खास DOM API ऐक्सेस करने के लिए,
chrome.domAPI का इस्तेमाल करना - डाउनलोड
-
प्रोग्राम के हिसाब से, अपने-आप होने वाली प्रोसेस के ज़रिए डाउनलोड शुरू करने, उन पर नज़र रखने, उनमें बदलाव करने, और उन्हें खोजने के लिए,
chrome.downloadsAPI का इस्तेमाल करें. - enterprise.deviceAttributes
-
डिवाइस के एट्रिब्यूट पढ़ने के लिए,
chrome.enterprise.deviceAttributesAPI का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत अनइंस्टॉल नहीं किया जा सकता. - enterprise.hardwarePlatform
-
Chrome 71 या इसके बाद के वर्शन नीति लागू करना ज़रूरी है
chrome.enterprise.hardwarePlatformएपीआई का इस्तेमाल करके, उस हार्डवेयर प्लैटफ़ॉर्म के मैन्युफ़ैक्चरर और मॉडल की जानकारी पाएं जिस पर ब्राउज़र चलता है. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत इंस्टॉल किया गया है. - enterprise.login
-
मैनेज किए जा रहे गेस्ट सेशन से बाहर निकलने के लिए,
chrome.enterprise.loginAPI का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें ChromeOS के मैनेज किए गए मेहमान सेशन में, एंटरप्राइज़ नीति के तहत इंस्टॉल किया गया है. - enterprise.networkingAttributes
-
अपने मौजूदा नेटवर्क के बारे में जानकारी पाने के लिए,
chrome.enterprise.networkingAttributesएपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत अनइंस्टॉल नहीं किया जा सकता. - enterprise.platformKeys
-
सिर्फ़ ChromeOS के लिए नीति की ज़रूरत होती है
इन कुंजियों के लिए कुंजियां जनरेट करने और सर्टिफ़िकेट इंस्टॉल करने के लिए,
chrome.enterprise.platformKeysएपीआई का इस्तेमाल करें. सर्टिफ़िकेट को प्लैटफ़ॉर्म मैनेज करेगा. इनका इस्तेमाल टीएलएस की पुष्टि करने, नेटवर्क ऐक्सेस करने या chrome.platformKeys के ज़रिए अन्य एक्सटेंशन के लिए किया जा सकता है. - इवेंट
-
chrome.eventsनेमस्पेस में, सामान्य टाइप होते हैं. इनका इस्तेमाल एपीआई करते हैं. ये एपीआई, इवेंट डिसपैच करते हैं, ताकि आपको किसी दिलचस्प गतिविधि के बारे में सूचना दी जा सके. - extension
-
chrome.extensionएपीआई में ऐसी सुविधाएं होती हैं जिनका इस्तेमाल किसी भी एक्सटेंशन पेज पर किया जा सकता है. इसमें एक्सटेंशन और उसकी कॉन्टेंट स्क्रिप्ट के बीच या एक्सटेंशन के बीच मैसेज भेजने की सुविधा शामिल है. इसके बारे में मैसेज पास करना लेख में ज़्यादा जानकारी दी गई है. - extensionTypes
-
chrome.extensionTypesएपीआई में, Chrome एक्सटेंशन के लिए टाइप डिक्लेरेशन शामिल होते हैं. - fileBrowserHandler
-
सिर्फ़ ChromeOS के लिए सिर्फ़ फ़ोरग्राउंड में
Chrome OS के फ़ाइल ब्राउज़र को बढ़ाने के लिए,
chrome.fileBrowserHandlerAPI का इस्तेमाल करें. उदाहरण के लिए, इस एपीआई का इस्तेमाल करके, उपयोगकर्ताओं को अपनी वेबसाइट पर फ़ाइलें अपलोड करने की सुविधा दी जा सकती है. - fileSystemProvider
-
सिर्फ़ ChromeOS के लिए
chrome.fileSystemProviderएपीआई का इस्तेमाल करके, ऐसे फ़ाइल सिस्टम बनाएं जिन्हें ChromeOS पर फ़ाइल मैनेजर से ऐक्सेस किया जा सके. - fontSettings
-
Chrome की फ़ॉन्ट सेटिंग मैनेज करने के लिए,
chrome.fontSettingsएपीआई का इस्तेमाल करें. - gcm
-
chrome.gcmका इस्तेमाल करके, ऐप्लिकेशन और एक्सटेंशन को Firebase Cloud Messaging (FCM) के ज़रिए मैसेज भेजने और पाने की अनुमति दें. - इतिहास
-
विज़िट किए गए पेजों के ब्राउज़र के रिकॉर्ड के साथ इंटरैक्ट करने के लिए,
chrome.historyAPI का इस्तेमाल करें. ब्राउज़र के इतिहास में यूआरएल जोड़े जा सकते हैं, हटाए जा सकते हैं, और उनके बारे में क्वेरी की जा सकती है. इतिहास वाले पेज को अपने वर्शन से बदलने के लिए, पेज बदलना लेख पढ़ें. - i18n
-
अपने पूरे ऐप्लिकेशन या एक्सटेंशन में अंतरराष्ट्रीयकरण लागू करने के लिए,
chrome.i18nइन्फ़्रास्ट्रक्चर का इस्तेमाल करें. - पहचान
-
OAuth2 ऐक्सेस टोकन पाने के लिए,
chrome.identityAPI का इस्तेमाल करें. - कुछ समय से इस्तेमाल में नहीं है
-
मशीन के आइडल मोड में बदलाव होने का पता लगाने के लिए,
chrome.idleएपीआई का इस्तेमाल करें. - input.ime
-
सिर्फ़ ChromeOS के लिए
Chrome OS के लिए कस्टम IME लागू करने के लिए,
chrome.input.imeAPI का इस्तेमाल करें. इससे आपका एक्सटेंशन, कीस्ट्रोक को हैंडल कर सकता है, कंपोज़िशन सेट कर सकता है, और कैंडिडेट विंडो को मैनेज कर सकता है. - instanceID
-
Chrome 44 या इसके बाद का वर्शन
Instance ID सेवा को ऐक्सेस करने के लिए,
chrome.instanceIDका इस्तेमाल करें. - loginState
-
Chrome 78 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
लॉगिन की स्थिति को पढ़ने और उस पर नज़र रखने के लिए,
chrome.loginStateAPI का इस्तेमाल करें. - मैनेज करना
-
chrome.managementएपीआई की मदद से, इंस्टॉल किए गए ऐप्लिकेशन और एक्सटेंशन को मैनेज किया जा सकता है. - mimeHandler
-
Chrome 151 या इसके बाद का वर्शन
तीसरे पक्ष के एक्सटेंशन में एमआईएमई टाइप स्ट्रीम को मैनेज करने के लिए,
chrome.mimeHandlerAPI का इस्तेमाल करें. - notifications
-
टेंप्लेट का इस्तेमाल करके बेहतर सूचनाएं बनाने के लिए,
chrome.notificationsएपीआई का इस्तेमाल करें. साथ ही, इन सूचनाओं को सिस्टम ट्रे में उपयोगकर्ताओं को दिखाएं. - खोज बार
-
Omnibox API की मदद से, Google Chrome के पता बार में कोई कीवर्ड रजिस्टर किया जा सकता है. इसे Omnibox भी कहा जाता है.
- pageAction
-
≤ MV2
chrome.pageActionAPI का इस्तेमाल करके, Google Chrome के मुख्य टूलबार में आइकॉन डालें. ये आइकॉन, पता बार की दाईं ओर दिखते हैं. पेज पर की जाने वाली कार्रवाइयों का मतलब ऐसी कार्रवाइयों से है जो मौजूदा पेज पर की जा सकती हैं. हालांकि, ये सभी पेजों पर लागू नहीं होती हैं. पेज पर की जाने वाली कार्रवाइयां, चालू न होने पर धूसर दिखती हैं. - pageCapture
-
टैब को MHTML के तौर पर सेव करने के लिए,
chrome.pageCaptureAPI का इस्तेमाल करें. - अनुमतियां
-
chrome.permissionsएपीआई का इस्तेमाल करके, इंस्टॉल करने के समय के बजाय रन टाइम पर ऐच्छिक तौर पर मांगी गई अनुमतियों का अनुरोध करें. इससे लोगों को यह समझने में मदद मिलेगी कि अनुमतियों की ज़रूरत क्यों है. साथ ही, वे सिर्फ़ ज़रूरी अनुमतियां दे पाएंगे. - platformKeys
-
Chrome 45 या इसके बाद का वर्शन सिर्फ़ ChromeOS पर
प्लैटफ़ॉर्म से मैनेज किए गए क्लाइंट सर्टिफ़िकेट ऐक्सेस करने के लिए,
chrome.platformKeysएपीआई का इस्तेमाल करें. अगर उपयोगकर्ता या नीति अनुमति देती है, तो एक्सटेंशन अपने कस्टम पुष्टि करने वाले प्रोटोकॉल में इस तरह के सर्टिफ़िकेट का इस्तेमाल कर सकता है. उदाहरण के लिए, इससे तीसरे पक्ष के वीपीएन में प्लैटफ़ॉर्म मैनेज किए गए सर्टिफ़िकेट का इस्तेमाल किया जा सकता है (chrome.vpnProvider देखें). - पावर
-
सिस्टम की पावर मैनेजमेंट सुविधाओं को बदलने के लिए,
chrome.powerएपीआई का इस्तेमाल करें. - printerProvider
-
Chrome 44 या इसके बाद का वर्शन
chrome.printerProviderAPI, उन इवेंट को दिखाता है जिनका इस्तेमाल प्रिंट मैनेजर करता है. इससे एक्सटेंशन कंट्रोल करने वाले प्रिंटर के बारे में क्वेरी की जा सकती है. साथ ही, उनकी क्षमताओं के बारे में क्वेरी की जा सकती है और इन प्रिंटर पर प्रिंट जॉब सबमिट किए जा सकते हैं. - printing
-
Chrome 81 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
Chromebook पर इंस्टॉल किए गए प्रिंटर पर प्रिंट जॉब भेजने के लिए,
chrome.printingएपीआई का इस्तेमाल करें. - printingMetrics
-
प्रिंटिंग के इस्तेमाल से जुड़ा डेटा पाने के लिए,
chrome.printingMetricsAPI का इस्तेमाल करें. - निजता
-
Chrome में मौजूद उन सुविधाओं के इस्तेमाल को कंट्रोल करने के लिए,
chrome.privacyAPI का इस्तेमाल करें जिनसे किसी व्यक्ति की निजता पर असर पड़ सकता है. Chrome के कॉन्फ़िगरेशन को पाने और सेट करने के लिए, यह एपीआई ChromeSetting prototype of the type API पर निर्भर करता है. - प्रोसेस
-
डेव चैनल
ब्राउज़र की प्रोसेस के साथ इंटरैक्ट करने के लिए,
chrome.processesएपीआई का इस्तेमाल करें. - proxy
-
Chrome की प्रॉक्सी सेटिंग मैनेज करने के लिए,
chrome.proxyएपीआई का इस्तेमाल करें. यह एपीआई, प्रॉक्सी कॉन्फ़िगरेशन को पाने और सेट करने के लिए, ChromeSetting प्रोटोटाइप ऑफ़ द टाइप एपीआई पर निर्भर करता है. - publicSuffix
-
Chrome 153 और इसके बाद के वर्शन
ब्राउज़र की सार्वजनिक सफ़िक्स सूची (पीएसएल) के बारे में क्वेरी करने के लिए,
chrome.publicSuffixएपीआई का इस्तेमाल करें. - रनटाइम
-
सर्विस वर्कर को वापस पाने, मेनिफ़ेस्ट के बारे में जानकारी देने, और एक्सटेंशन के लाइफ़साइकल में इवेंट सुनने और उनका जवाब देने के लिए,
chrome.runtimeएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल, यूआरएल के रिलेटिव पाथ को पूरी तरह से मान्य यूआरएल में बदलने के लिए भी किया जा सकता है. - search
-
Chrome 87 या इसके बाद का वर्शन
डिफ़ॉल्ट प्रोवाइडर के ज़रिए खोजने के लिए,
chrome.searchAPI का इस्तेमाल करें. - sessions
-
ब्राउज़िंग सेशन से टैब और विंडो को वापस लाने और उनसे जुड़ी क्वेरी करने के लिए,
chrome.sessionsAPI का इस्तेमाल करें. - storage
-
उपयोगकर्ता के डेटा को सेव करने, वापस पाने, और उसमें हुए बदलावों को ट्रैक करने के लिए,
chrome.storageAPI का इस्तेमाल करें. - system.cpu
-
सीपीयू मेटाडेटा के बारे में क्वेरी करने के लिए,
system.cpuAPI का इस्तेमाल करें. - system.display
-
डिस्प्ले मेटाडेटा के बारे में क्वेरी करने के लिए,
system.displayAPI का इस्तेमाल करें. - system.memory
-
chrome.system.memoryएपीआई. - system.storage
-
स्टोरेज डिवाइस की जानकारी के बारे में क्वेरी करने के लिए,
chrome.system.storageएपीआई का इस्तेमाल करें. साथ ही, जब कोई हटाने योग्य स्टोरेज डिवाइस अटैच और डिटैच किया जाए, तब सूचना पाएं. - systemLog
-
एक्सटेंशन से Chrome के सिस्टम लॉग रिकॉर्ड करने के लिए,
chrome.systemLogAPI का इस्तेमाल करें. - tabCapture
-
टैब मीडिया स्ट्रीम के साथ इंटरैक्ट करने के लिए,
chrome.tabCaptureAPI का इस्तेमाल करें. - टैब
-
ब्राउज़र के टैब सिस्टम के साथ इंटरैक्ट करने के लिए,
chrome.tabsएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में टैब बनाए जा सकते हैं, उनमें बदलाव किया जा सकता है, और उन्हें फिर से व्यवस्थित किया जा सकता है. - topSites
-
नए टैब पेज पर दिखने वाली टॉप साइटों (यानी कि सबसे ज़्यादा देखी गई साइटों) को ऐक्सेस करने के लिए,
chrome.topSitesएपीआई का इस्तेमाल करें. इनमें उपयोगकर्ता के बनाए गए शॉर्टकट शामिल नहीं होते. - tts
-
सिंथसाइज़ किए गए टेक्स्ट-टू-स्पीच (टीटीएस) को चलाने के लिए,
chrome.ttsAPI का इस्तेमाल करें.ttsEngineएपीआई के बारे में भी जानें. इसकी मदद से एक्सटेंशन, स्पीच इंजन लागू कर सकता है. - ttsEngine
-
एक्सटेंशन का इस्तेमाल करके, लिखाई को बोली में बदलने(टीटीएस) वाले इंजन को लागू करने के लिए,
chrome.ttsEngineAPI का इस्तेमाल करें. अगर आपका एक्सटेंशन इस एपीआई का इस्तेमाल करके रजिस्टर करता है, तो उसे ऐसे इवेंट मिलेंगे जिनमें बोले जाने वाले शब्द और अन्य पैरामीटर शामिल होंगे. ऐसा तब होगा, जब कोई एक्सटेंशन या Chrome ऐप्लिकेशन, स्पीच जनरेट करने के लिएttsएपीआई का इस्तेमाल करेगा. इसके बाद, आपका एक्सटेंशन उपलब्ध किसी भी वेब टेक्नोलॉजी का इस्तेमाल करके, स्पीच को सिंथेसाइज़ और आउटपुट कर सकता है. साथ ही, स्टेटस की जानकारी देने के लिए, इवेंट को कॉलिंग फ़ंक्शन पर वापस भेज सकता है. - types
-
chrome.typesएपीआई में, Chrome के लिए टाइप डिक्लेरेशन शामिल होते हैं. - vpnProvider
-
Chrome 43 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
वीपीएन क्लाइंट लागू करने के लिए,
chrome.vpnProviderएपीआई का इस्तेमाल करें. - wallpaper
-
Chrome 43 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए
ChromeOS का वॉलपेपर बदलने के लिए,
chrome.wallpaperएपीआई का इस्तेमाल करें. - webNavigation
-
chrome.webNavigationएपीआई का इस्तेमाल करके, नेविगेशन के अनुरोधों की स्थिति के बारे में सूचनाएं पाएं. - webRequest
-
ट्रैफ़िक को मॉनिटर और उसका विश्लेषण करने के लिए,
chrome.webRequestएपीआई का इस्तेमाल करें. साथ ही, अनुरोधों को बीच में ही रोकना, ब्लॉक करना या उनमें बदलाव करना. - windows
-
ब्राउज़र विंडो के साथ इंटरैक्ट करने के लिए,
chrome.windowsएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में विंडो बनाई जा सकती हैं, उनमें बदलाव किया जा सकता है, और उन्हें फिर से व्यवस्थित किया जा सकता है.