refresh date: 2026-09-25 robots: noindex
ज़्यादातर एक्सटेंशन को काम करने के लिए, एक या उससे ज़्यादा Chrome एक्सटेंशन एपीआई के ऐक्सेस की ज़रूरत होती है. एपीआई के इस रेफ़रंस में, एक्सटेंशन में इस्तेमाल के लिए उपलब्ध एपीआई के बारे में बताया गया है. साथ ही, इस्तेमाल के उदाहरण भी दिए गए हैं.
- accessibilityFeatures
-
Chrome की सुलभता सुविधाओं को मैनेज करने के लिए,
chrome.accessibilityFeaturesएपीआई का इस्तेमाल करें. यह एपीआई, सुलभता की अलग-अलग सुविधाओं को पाने और सेट करने के लिए, टाइप एपीआई के ChromeSetting प्रोटोटाइप पर निर्भर करता है. सुविधा की स्थितियों की जानकारी पाने के लिए, एक्सटेंशन कोaccessibilityFeatures.readकी अनुमति का अनुरोध करना होगा. सुविधा की स्थिति में बदलाव करने के लिए, एक्सटेंशन कोaccessibilityFeatures.modifyकी अनुमति चाहिए. ध्यान दें किaccessibilityFeatures.modifyका मतलबaccessibilityFeatures.readकी अनुमति नहीं है. - अलार्म
-
chrome.alarmsएपीआई का इस्तेमाल करके, कोड को समय-समय पर या आने वाले समय में किसी तय समय पर चलाने के लिए शेड्यूल करें. - audio
-
Chrome 59 और इसके बाद के वर्शन सिर्फ़ ChromeOS के लिए
chrome.audioएपीआई की मदद से, उपयोगकर्ता सिस्टम से जुड़े ऑडियो डिवाइसों के बारे में जानकारी पा सकते हैं और उन्हें कंट्रोल कर सकते हैं. फ़िलहाल, यह एपीआई सिर्फ़ ChromeOS के कीऑस्क मोड में उपलब्ध है. - बुकमार्क
-
बुकमार्क बनाने, व्यवस्थित करने, और उनमें बदलाव करने के लिए,
chrome.bookmarksएपीआई का इस्तेमाल करें. ओवरराइड पेज भी देखें. इनका इस्तेमाल करके, पसंद के मुताबिक बुकमार्क मैनेजर पेज बनाया जा सकता है. - browserAction
-
≤ MV2
ब्राउज़र ऐक्शन का इस्तेमाल करके, Google Chrome के मुख्य टूलबार में, पता बार की दाईं ओर आइकॉन जोड़ें. ब्राउज़र ऐक्शन में, आइकॉन के अलावा, टूलटिप, बैज, और पॉप-अप भी हो सकता है.
- browsingData
-
किसी उपयोगकर्ता की लोकल प्रोफ़ाइल से ब्राउज़िंग डेटा हटाने के लिए,
chrome.browsingDataएपीआई का इस्तेमाल करें. - certificateProvider
-
Chrome 46+ सिर्फ़ ChromeOS के लिए
इस एपीआई का इस्तेमाल करके, प्लैटफ़ॉर्म पर सर्टिफ़िकेट उपलब्ध कराएं. प्लैटफ़ॉर्म, इन सर्टिफ़िकेट का इस्तेमाल टीएलएस की पुष्टि करने के लिए कर सकता है.
- कमांड
-
Commands API का इस्तेमाल करके, कीबोर्ड शॉर्टकट जोड़ें. इससे आपके एक्सटेंशन में कार्रवाइयां ट्रिगर होती हैं. उदाहरण के लिए, ब्राउज़र ऐक्शन खोलने या एक्सटेंशन को कोई निर्देश भेजने की कार्रवाई.
- contentSettings
-
chrome.contentSettingsएपीआई का इस्तेमाल करके, उन सेटिंग में बदलाव करें जिनसे यह कंट्रोल किया जाता है कि वेबसाइटें, कुकी, JavaScript, और प्लग इन जैसी सुविधाओं का इस्तेमाल कर सकती हैं या नहीं. सामान्य तौर पर, कॉन्टेंट सेटिंग की मदद से, Chrome के काम करने के तरीके को हर साइट के हिसाब से पसंद के मुताबिक बनाया जा सकता है. - contextMenus
-
Google Chrome के कॉन्टेक्स्ट मेन्यू में आइटम जोड़ने के लिए,
chrome.contextMenusएपीआई का इस्तेमाल करें. आपके पास यह चुनने का विकल्प होता है कि कॉन्टेक्स्ट मेन्यू में जोड़े गए एक्सटेंशन किस तरह के ऑब्जेक्ट पर लागू हों. जैसे, इमेज, हाइपरलिंक, और पेज. - कुकी
-
कुकी के बारे में क्वेरी करने और उनमें बदलाव करने के लिए,
chrome.cookiesAPI का इस्तेमाल करें. साथ ही, कुकी में बदलाव होने पर सूचना पाने के लिए भी इसका इस्तेमाल करें. - डीबगर
-
chrome.debuggerएपीआई, Chrome के रिमोट डीबगिंग प्रोटोकॉल के लिए, वैकल्पिक ट्रांसपोर्ट के तौर पर काम करता है. नेटवर्क इंटरैक्शन को इंस्ट्रुमेंट करने, JavaScript को डीबग करने, डीओएम और सीएसएस में बदलाव करने वगैरह के लिए, एक या उससे ज़्यादा टैब से अटैच करने के लिएchrome.debuggerका इस्तेमाल करें.Debuggeeप्रॉपर्टीtabIdका इस्तेमाल करके,sendCommandवाले टैब को टारगेट करें. साथ ही,onEventकॉलबैक सेtabIdके हिसाब से इवेंट रूट करें. - declarativeContent
-
chrome.declarativeContentएपीआई का इस्तेमाल करके, पेज के कॉन्टेंट के हिसाब से कार्रवाइयां की जा सकती हैं. इसके लिए, पेज का कॉन्टेंट पढ़ने की अनुमति की ज़रूरत नहीं होती. - declarativeNetRequest
-
Chrome 84+
chrome.declarativeNetRequestएपीआई का इस्तेमाल, नेटवर्क के अनुरोधों को ब्लॉक करने या उनमें बदलाव करने के लिए किया जाता है. इसके लिए, डिक्लेरेटिव नियमों का इस्तेमाल किया जाता है. इससे एक्सटेंशन, नेटवर्क के अनुरोधों को इंटरसेप्ट किए बिना और उनके कॉन्टेंट को देखे बिना उनमें बदलाव कर सकते हैं. इससे उपयोगकर्ताओं को ज़्यादा निजता मिलती है. - declarativeWebRequest
-
बीटा चैनल ≤ MV2
ध्यान दें: इस एपीआई का इस्तेमाल अब नहीं किया जा सकता. इसके बजाय,
declarativeNetRequestएपीआई देखें. इन-फ़्लाइट अनुरोधों को रोकने, ब्लॉक करने या उनमें बदलाव करने के लिए,chrome.declarativeWebRequestएपीआई का इस्तेमाल करें. यहchrome.webRequestएपीआई की तुलना में काफ़ी तेज़ है. इसकी वजह यह है कि इसमें ऐसे नियम रजिस्टर किए जा सकते हैं जिनका आकलन JavaScript इंजन के बजाय ब्राउज़र में किया जाता है. इससे राउंडट्रिप लेटेंसी कम होती है और परफ़ॉर्मेंस बेहतर होती है. - desktopCapture
-
डेस्कटॉप कैप्चर एपीआई, स्क्रीन, अलग-अलग विंडो या अलग-अलग टैब के कॉन्टेंट को कैप्चर करता है.
- devtools.inspectedWindow
-
जांच की गई विंडो के साथ इंटरैक्ट करने के लिए,
chrome.devtools.inspectedWindowएपीआई का इस्तेमाल करें: जांच किए गए पेज के लिए टैब आईडी पाएं, जांच की गई विंडो के संदर्भ में कोड का आकलन करें, पेज को फिर से लोड करें या पेज में मौजूद संसाधनों की सूची पाएं. - devtools.network
-
chrome.devtools.networkएपीआई का इस्तेमाल करके, नेटवर्क पैनल में डेवलपर टूल से दिखाए गए नेटवर्क अनुरोधों की जानकारी हासिल करें. - devtools.panels
-
chrome.devtools.panelsएपीआई का इस्तेमाल करके, अपने एक्सटेंशन को डेवलपर टूल विंडो के यूज़र इंटरफ़ेस (यूआई) में इंटिग्रेट करें: अपने पैनल बनाएं, मौजूदा पैनल ऐक्सेस करें, और साइडबार जोड़ें. - devtools.performance
-
Chrome 129 या इसके बाद का वर्शन
DevTools के परफ़ॉर्मेंस पैनल में, रिकॉर्डिंग की स्थिति से जुड़े अपडेट सुनने के लिए,
chrome.devtools.performanceएपीआई का इस्तेमाल करें. - devtools.recorder
-
Chrome 105+
DevTools में रिकॉर्डर पैनल को अपनी पसंद के मुताबिक बनाने के लिए,
chrome.devtools.recorderएपीआई का इस्तेमाल करें. - dns
-
डेव चैनल
डीएनएस रिज़ॉल्यूशन के लिए,
chrome.dnsएपीआई का इस्तेमाल करें. - documentScan
-
Chrome 44+ सिर्फ़ ChromeOS के लिए
अटैच किए गए दस्तावेज़ स्कैन करने वाले ऐप्लिकेशन से इमेज ढूंढने और उन्हें वापस पाने के लिए,
chrome.documentScanएपीआई का इस्तेमाल करें. - dom
-
Chrome 88 या इसके बाद का वर्शन
एक्सटेंशन के लिए खास DOM API ऐक्सेस करने के लिए,
chrome.domएपीआई का इस्तेमाल करें - डाउनलोड
-
प्रोग्राम के हिसाब से डाउनलोड शुरू करने, उन पर नज़र रखने, उनमें बदलाव करने, और उन्हें खोजने के लिए,
chrome.downloadsएपीआई का इस्तेमाल करें. - enterprise.deviceAttributes
-
डिवाइस के एट्रिब्यूट पढ़ने के लिए,
chrome.enterprise.deviceAttributesएपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत, अनइंस्टॉल न किए जा सकने वाले सॉफ़्टवेयर के तौर पर इंस्टॉल किया गया है. - enterprise.hardwarePlatform
-
Chrome 71+ नीति लागू करना ज़रूरी है
chrome.enterprise.hardwarePlatformएपीआई का इस्तेमाल करके, उस हार्डवेयर प्लैटफ़ॉर्म के मैन्युफ़ैक्चरर और मॉडल की जानकारी पाएं जिस पर ब्राउज़र चलता है. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत इंस्टॉल किया गया है. - enterprise.login
-
मैनेज किए जा रहे गेस्ट सेशन से बाहर निकलने के लिए,
chrome.enterprise.loginएपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई, ChromeOS के मैनेज किए जा रहे गेस्ट सेशन में, एंटरप्राइज़ नीति के तहत इंस्टॉल किए गए एक्सटेंशन के लिए ही उपलब्ध है. - enterprise.networkingAttributes
-
अपने मौजूदा नेटवर्क के बारे में जानकारी पाने के लिए,
chrome.enterprise.networkingAttributesएपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत, अनइंस्टॉल न किए जा सकने वाले सॉफ़्टवेयर के तौर पर इंस्टॉल किया गया है. - enterprise.platformKeys
-
सिर्फ़ ChromeOS के लिए नीति लागू करना ज़रूरी है
कुंजियां जनरेट करने और इन कुंजियों के लिए सर्टिफ़िकेट इंस्टॉल करने के लिए,
chrome.enterprise.platformKeysएपीआई का इस्तेमाल करें. सर्टिफ़िकेट को प्लैटफ़ॉर्म मैनेज करेगा. इनका इस्तेमाल, टीएलएस की पुष्टि करने, नेटवर्क ऐक्सेस करने या chrome.platformKeys के ज़रिए अन्य एक्सटेंशन के लिए किया जा सकता है. - इवेंट
-
chrome.eventsनेमस्पेस में, एपीआई से इस्तेमाल किए जाने वाले सामान्य टाइप शामिल होते हैं. ये एपीआई, इवेंट भेजकर आपको दिलचस्प चीज़ों के बारे में सूचना देते हैं. - एक्सटेंशन
-
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 क्लाउड से मैसेज (FCM) की मदद से मैसेज भेजने और पाने की अनुमति दें. - इतिहास
-
ब्राउज़र में विज़िट किए गए पेजों के रिकॉर्ड से इंटरैक्ट करने के लिए,
chrome.historyएपीआई का इस्तेमाल करें. ब्राउज़र के इतिहास में यूआरएल जोड़े जा सकते हैं, हटाए जा सकते हैं, और क्वेरी की जा सकती है. इतिहास वाले पेज को अपने वर्शन से बदलने के लिए, पेज बदलना देखें. - i18n
-
अपने पूरे ऐप्लिकेशन या एक्सटेंशन में, इंटरनैशनलाइज़ेशन को लागू करने के लिए,
chrome.i18nइन्फ़्रास्ट्रक्चर का इस्तेमाल करें. - पहचान
-
OAuth2 ऐक्सेस टोकन पाने के लिए,
chrome.identityएपीआई का इस्तेमाल करें. - idle
-
chrome.idleएपीआई का इस्तेमाल करके, यह पता लगाएं कि मशीन की आइडल स्टेट कब बदलती है. - input.ime
-
सिर्फ़ ChromeOS के लिए
Chrome OS के लिए कस्टम आईएमई लागू करने के लिए,
chrome.input.imeएपीआई का इस्तेमाल करें. इससे आपके एक्सटेंशन को कीस्ट्रोक मैनेज करने, कंपोज़िशन सेट करने, और कैंडिडेट विंडो को मैनेज करने की अनुमति मिलती है. - instanceID
-
Chrome 44 या इसके बाद का वर्शन
इंस्टेंस आईडी सेवा को ऐक्सेस करने के लिए,
chrome.instanceIDका इस्तेमाल करें. - loginState
-
Chrome 78 और इसके बाद के वर्शन सिर्फ़ ChromeOS के लिए
लॉगिन की स्थिति को देखने और उस पर नज़र रखने के लिए,
chrome.loginStateएपीआई का इस्तेमाल करें. - मैनेज करना
-
chrome.managementएपीआई, इंस्टॉल किए गए ऐप्लिकेशन और एक्सटेंशन को मैनेज करने के तरीके उपलब्ध कराता है. - mimeHandler
-
Chrome 151 या इसके बाद का वर्शन
तीसरे पक्ष के एक्सटेंशन में एमआईएमई टाइप की स्ट्रीम को मैनेज करने के लिए,
chrome.mimeHandlerएपीआई का इस्तेमाल करें. - सूचनाएं
-
टेंप्लेट का इस्तेमाल करके बेहतर सूचनाएं बनाने के लिए,
chrome.notificationsएपीआई का इस्तेमाल करें. साथ ही, इन सूचनाओं को सिस्टम ट्रे में उपयोगकर्ताओं को दिखाएं. - खोज बार
-
Omnibox API की मदद से, Google Chrome के पता बार में कोई कीवर्ड रजिस्टर किया जा सकता है. इस पता बार को खोज बार भी कहा जाता है.
- pageAction
-
≤ MV2
chrome.pageActionएपीआई का इस्तेमाल करके, 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 में मौजूद उन सुविधाओं के इस्तेमाल को कंट्रोल करने के लिए,
chrome.privacyएपीआई का इस्तेमाल करें जिनसे उपयोगकर्ता की निजता पर असर पड़ सकता है. यह एपीआई, Chrome के कॉन्फ़िगरेशन को पाने और सेट करने के लिए, टाइप एपीआई के ChromeSetting प्रोटोटाइप पर निर्भर करता है. - प्रोसेस
-
डेव चैनल
ब्राउज़र की प्रोसेस के साथ इंटरैक्ट करने के लिए,
chrome.processesएपीआई का इस्तेमाल करें. - proxy
-
Chrome की प्रॉक्सी सेटिंग मैनेज करने के लिए,
chrome.proxyएपीआई का इस्तेमाल करें. यह एपीआई, प्रॉक्सी कॉन्फ़िगरेशन को पाने और सेट करने के लिए, टाइप एपीआई के ChromeSetting प्रोटोटाइप पर निर्भर करता है. - publicSuffix
-
Chrome 153 या इसके बाद का वर्शन
ब्राउज़र की पब्लिक सफ़िक्स लिस्ट (पीएसएल) के बारे में क्वेरी करने के लिए,
chrome.publicSuffixएपीआई का इस्तेमाल करें. - रनटाइम
-
सर्विस वर्कर को वापस पाने, मेनिफ़ेस्ट के बारे में जानकारी देने, और एक्सटेंशन के लाइफ़साइकल में इवेंट को सुनने और उनका जवाब देने के लिए,
chrome.runtimeएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, यूआरएल के रिलेटिव पाथ को पूरी तरह से मान्य यूआरएल में भी बदला जा सकता है. - search
-
Chrome 87+
डिफ़ॉल्ट प्रोवाइडर की मदद से खोजने के लिए,
chrome.searchएपीआई का इस्तेमाल करें. - सेशन
-
chrome.sessionsएपीआई का इस्तेमाल करके, ब्राउज़िंग सेशन के टैब और विंडो के बारे में क्वेरी करें और उन्हें वापस लाएं. - स्टोरेज
-
उपयोगकर्ता के डेटा को सेव करने, वापस पाने, और उसमें हुए बदलावों को ट्रैक करने के लिए,
chrome.storageAPI का इस्तेमाल करें. - 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एपीआई का इस्तेमाल करें. - टैब
-
ब्राउज़र के टैब सिस्टम से इंटरैक्ट करने के लिए,
chrome.tabsएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में टैब बनाए जा सकते हैं, उनमें बदलाव किया जा सकता है, और उन्हें फिर से व्यवस्थित किया जा सकता है. - topSites
-
chrome.topSitesएपीआई का इस्तेमाल करके, उन टॉप साइटों को ऐक्सेस करें जो नए टैब पेज पर दिखती हैं. ये वे साइटें होती हैं जिन्हें सबसे ज़्यादा बार विज़िट किया गया है. इनमें वे शॉर्टकट शामिल नहीं होते जिन्हें उपयोगकर्ता ने अपनी पसंद के मुताबिक बनाया है. - tts
-
सिंथसाइज़ किए गए टेक्स्ट-टू-स्पीच (टीटीएस) को चलाने के लिए,
chrome.ttsएपीआई का इस्तेमाल करें. इससे जुड़ाttsEngineएपीआई भी देखें. इसकी मदद से, एक्सटेंशन में स्पीच इंजन लागू किया जा सकता है. - ttsEngine
-
किसी एक्सटेंशन का इस्तेमाल करके, लिखे गए शब्दों को सुनने की सुविधा(टीटीएस) वाले इंजन को लागू करने के लिए,
chrome.ttsEngineएपीआई का इस्तेमाल करें. अगर आपका एक्सटेंशन इस एपीआई का इस्तेमाल करके रजिस्टर करता है, तो उसे ऐसे इवेंट मिलेंगे जिनमें बोले जाने वाले शब्द और अन्य पैरामीटर शामिल होंगे. ऐसा तब होगा, जब कोई एक्सटेंशन या Chrome ऐप्लिकेशन, बोली जनरेट करने के लिएttsएपीआई का इस्तेमाल करेगा. इसके बाद, आपका एक्सटेंशन उपलब्ध किसी भी वेब टेक्नोलॉजी का इस्तेमाल करके, टेक्स्ट को स्पीच में बदल सकता है और उसे आउटपुट के तौर पर दे सकता है. साथ ही, स्टेटस की जानकारी देने के लिए, कॉलिंग फ़ंक्शन को इवेंट वापस भेज सकता है. - टाइप
-
chrome.typesएपीआई में, Chrome के लिए टाइप डिक्लेरेशन शामिल हैं. - vpnProvider
-
Chrome 43+ सिर्फ़ ChromeOS के लिए
वीपीएन क्लाइंट को लागू करने के लिए,
chrome.vpnProviderएपीआई का इस्तेमाल करें. - वॉलपेपर
-
Chrome 43+ सिर्फ़ ChromeOS के लिए
ChromeOS का वॉलपेपर बदलने के लिए,
chrome.wallpaperएपीआई का इस्तेमाल करें. - webNavigation
-
chrome.webNavigationएपीआई का इस्तेमाल करके, फ़्लाइट के दौरान नेविगेशन के अनुरोधों की स्थिति के बारे में सूचनाएं पाएं. - webRequest
-
ट्रैफ़िक को देखने और उसका विश्लेषण करने के लिए,
chrome.webRequestएपीआई का इस्तेमाल करें. साथ ही, इन-फ़्लाइट अनुरोधों को इंटरसेप्ट करने, ब्लॉक करने या उनमें बदलाव करने के लिए भी इसका इस्तेमाल करें. - windows
-
ब्राउज़र विंडो के साथ इंटरैक्ट करने के लिए,
chrome.windowsएपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में विंडो बनाई जा सकती हैं, उनमें बदलाव किया जा सकता है, और उन्हें फिर से व्यवस्थित किया जा सकता है.