रेफ़रंस

app.runtime

ऐप्लिकेशन की लाइफ़साइकल को मैनेज करने के लिए, chrome.app.runtime एपीआई का इस्तेमाल करें. ऐप्लिकेशन रनटाइम, ऐप्लिकेशन इंस्टॉल करने की प्रोसेस को मैनेज करता है. साथ ही, इवेंट पेज को कंट्रोल करता है और ऐप्लिकेशन को कभी भी बंद कर सकता है.

app.window

विंडो बनाने के लिए, chrome.app.window एपीआई का इस्तेमाल करें. विंडो में टाइटल बार और साइज़ कंट्रोल के साथ एक वैकल्पिक फ़्रेम होता है. ये Chrome ब्राउज़र की किसी भी विंडो से नहीं जुड़े होते हैं. इन विकल्पों के बारे में जानने के लिए, विंडो स्टेट सैंपल देखें.

appviewTag
Chrome 43+ सिर्फ़ ChromeOS के लिए

अपने Chrome ऐप्लिकेशन में अन्य Chrome ऐप्लिकेशन एम्बेड करने के लिए, appview टैग का इस्तेमाल करें. (इस्तेमाल देखें).

ब्लूटूथ
सिर्फ़ ChromeOS के लिए

किसी ब्लूटूथ डिवाइस से कनेक्ट करने के लिए, chrome.bluetooth एपीआई का इस्तेमाल करें. सभी फ़ंक्शन, chrome.runtime.lastError के ज़रिए गड़बड़ियों की रिपोर्ट करते हैं.

bluetoothLowEnergy
सिर्फ़ ChromeOS के लिए

chrome.bluetoothLowEnergy एपीआई का इस्तेमाल, जेनेरिक एट्रिब्यूट प्रोफ़ाइल (जीएटीटी) का इस्तेमाल करके, ब्लूटूथ स्मार्ट (लो एनर्जी) डिवाइसों के साथ कम्यूनिकेट करने के लिए किया जाता है.

bluetoothSocket
सिर्फ़ ChromeOS के लिए

RFCOMM और L2CAP कनेक्शन का इस्तेमाल करके, ब्लूटूथ डिवाइसों को डेटा भेजने और उनसे डेटा पाने के लिए, chrome.bluetoothSocket एपीआई का इस्तेमाल करें.

ब्राउज़र
सिर्फ़ ChromeOS के लिए

मौजूदा ऐप्लिकेशन और Chrome प्रोफ़ाइल से जुड़े Chrome ब्राउज़र के साथ इंटरैक्ट करने के लिए, chrome.browser एपीआई का इस्तेमाल करें.

क्लिपबोर्ड
डेव चैनल सिर्फ़ ChromeOS के लिए

chrome.clipboard एपीआई की मदद से, उपयोगकर्ता क्लिपबोर्ड का डेटा ऐक्सेस कर सकते हैं. यह ChromeOS प्लैटफ़ॉर्म ऐप्लिकेशन के लिए एक अस्थायी समाधान है. यह तब तक उपलब्ध रहेगा, जब तक ओपन-वेब का विकल्प उपलब्ध नहीं हो जाता. ओपन-वेब समाधान उपलब्ध होने के बाद, इसे बंद कर दिया जाएगा. ऐसा 2017 की चौथी तिमाही में हो सकता है.

fileSystem
सिर्फ़ फ़ोरग्राउंड

उपयोगकर्ता के लोकल फ़ाइल सिस्टम में फ़ाइलें बनाने, पढ़ने, नेविगेट करने, और लिखने के लिए, chrome.fileSystem एपीआई का इस्तेमाल करें. इस एपीआई की मदद से, Chrome ऐप्लिकेशन उपयोगकर्ता की चुनी गई जगह पर डेटा को पढ़ और लिख सकते हैं. उदाहरण के लिए, टेक्स्ट एडिटर ऐप्लिकेशन, एपीआई का इस्तेमाल करके डिवाइस में मौजूद दस्तावेज़ों को पढ़ सकता है और उनमें बदलाव कर सकता है. सभी गड़बड़ियों की सूचना, chrome.runtime.lastError के ज़रिए दी जाती है.

छिपाया

कनेक्ट किए गए एचआईडी डिवाइसों के साथ इंटरैक्ट करने के लिए, chrome.hid एपीआई का इस्तेमाल करें. यह एपीआई, ऐप्लिकेशन के अंदर से एचआईडी से जुड़ी कार्रवाइयों को ऐक्सेस करने की सुविधा देता है. इस एपीआई का इस्तेमाल करके, ऐप्लिकेशन हार्डवेयर डिवाइसों के लिए ड्राइवर के तौर पर काम कर सकते हैं. इस एपीआई से जनरेट होने वाली गड़बड़ियों की जानकारी, runtime.lastError को सेट करके और फ़ंक्शन के सामान्य कॉलबैक को लागू करके दी जाती है. इस मामले में, कॉलबैक के सामान्य पैरामीटर तय नहीं किए जाएंगे.

mdns
Chrome 43+

mDNS पर सेवाएं खोजने के लिए, chrome.mdns एपीआई का इस्तेमाल करें. इसमें एनएसडी स्पेक की सुविधाओं का एक सबसेट शामिल है: http://www.w3.org/TR/discovery-api/

mediaGalleries
सिर्फ़ ChromeOS के लिए

उपयोगकर्ता की सहमति से, उसकी लोकल डिस्क में मौजूद मीडिया फ़ाइलों (ऑडियो, इमेज, वीडियो) को ऐक्सेस करने के लिए, chrome.mediaGalleries एपीआई का इस्तेमाल करें.

networking.onc
Chrome 59 और इसके बाद के वर्शन सिर्फ़ ChromeOS के लिए

chrome.networking.onc एपीआई का इस्तेमाल, मोबाइल नेटवर्क, ईथरनेट, वीपीएन या वाई-फ़ाई जैसे इंटरनेट कनेक्शन को कॉन्फ़िगर करने के लिए किया जाता है. यह एपीआई, अपने-आप लॉन्च होने वाले ChromeOS कीऑस्क सेशन में उपलब्ध है.

serial
सिर्फ़ ChromeOS के लिए

सीरियल पोर्ट से कनेक्ट किए गए किसी डिवाइस से डेटा पढ़ने और उसमें डेटा लिखने के लिए, chrome.serial एपीआई का इस्तेमाल करें.

socket

टीसीपी और यूडीपी कनेक्शन का इस्तेमाल करके, नेटवर्क पर डेटा भेजने और पाने के लिए, chrome.socket एपीआई का इस्तेमाल करें. ध्यान दें: Chrome 33 से, इस एपीआई का इस्तेमाल बंद कर दिया गया है. इसकी जगह, sockets.udp, sockets.tcp, और sockets.tcpServer एपीआई का इस्तेमाल किया जा रहा है.

sockets.tcp

टीसीपी कनेक्शन का इस्तेमाल करके, नेटवर्क पर डेटा भेजने और पाने के लिए, chrome.sockets.tcp एपीआई का इस्तेमाल करें. यह एपीआई, chrome.socket एपीआई में पहले से मौजूद टीसीपी फ़ंक्शन की जगह लागू होता है.

sockets.tcpServer

टीसीपी कनेक्शन का इस्तेमाल करके सर्वर ऐप्लिकेशन बनाने के लिए, chrome.sockets.tcpServer एपीआई का इस्तेमाल करें. यह एपीआई, chrome.socket एपीआई में पहले से मौजूद टीसीपी फ़ंक्शन की जगह लागू होता है.

sockets.udp

यूडीपी कनेक्शन का इस्तेमाल करके, नेटवर्क पर डेटा भेजने और पाने के लिए, chrome.sockets.udp एपीआई का इस्तेमाल करें. यह एपीआई, "सॉकेट" एपीआई में पहले से मौजूद यूडीपी फ़ंक्शन की जगह लागू होता है.

syncFileSystem

Google Drive पर डेटा सेव और सिंक करने के लिए, chrome.syncFileSystem API का इस्तेमाल करें. इस एपीआई का इस्तेमाल, Google Drive में सेव किए गए उपयोगकर्ता के किसी भी दस्तावेज़ को ऐक्सेस करने के लिए नहीं किया जा सकता. यह ऐप्लिकेशन के हिसाब से सिंक किया जा सकने वाला स्टोरेज उपलब्ध कराता है, ताकि ऑफ़लाइन और कैश मेमोरी का इस्तेमाल किया जा सके. इससे एक ही डेटा को अलग-अलग क्लाइंट पर उपलब्ध कराया जा सकता है. इस एपीआई को इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, डेटा मैनेज करना लेख पढ़ें.

system.network

chrome.system.network API का इस्तेमाल करें.

usb
सिर्फ़ ChromeOS के लिए

कनेक्ट किए गए यूएसबी डिवाइसों के साथ इंटरैक्ट करने के लिए, chrome.usb एपीआई का इस्तेमाल करें. यह एपीआई, किसी ऐप्लिकेशन के अंदर से यूएसबी से जुड़े कामों को ऐक्सेस करने की सुविधा देता है. इस एपीआई का इस्तेमाल करके, ऐप्लिकेशन हार्डवेयर डिवाइसों के लिए ड्राइवर के तौर पर काम कर सकते हैं. इस एपीआई से जनरेट होने वाली गड़बड़ियों की जानकारी, runtime.lastError को सेट करके और फ़ंक्शन के सामान्य कॉलबैक को लागू करके दी जाती है. इस मामले में, कॉलबैक के सामान्य पैरामीटर तय नहीं किए जाएंगे.

virtualKeyboard
Chrome 58+ सिर्फ़ ChromeOS के लिए

chrome.virtualKeyboard एपीआई, सिर्फ़ कीऑस्क मोड के लिए उपलब्ध एपीआई है. इसका इस्तेमाल, कीऑस्क सेशन में वर्चुअल कीबोर्ड के लेआउट और उसके काम करने के तरीके को कॉन्फ़िगर करने के लिए किया जाता है.

webviewTag
सिर्फ़ ChromeOS के लिए

webview टैग का इस्तेमाल करके, नेटवर्क पर वेब से लाइव कॉन्टेंट लोड करें और उसे अपने Chrome ऐप्लिकेशन में एम्बेड करें. आपका ऐप्लिकेशन, webview के दिखने के तरीके को कंट्रोल कर सकता है और वेब कॉन्टेंट के साथ इंटरैक्ट कर सकता है. साथ ही, एम्बेड किए गए वेब पेज में नेविगेशन शुरू कर सकता है, उसमें होने वाली गड़बड़ी के इवेंट पर प्रतिक्रिया दे सकता है, और भी बहुत कुछ कर सकता है. ज़्यादा जानने के लिए, इस्तेमाल देखें.