रेफ़रंस

app.runtime

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

app.window

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

appviewTag
Chrome 43 या इसके बाद वाला वर्शन सिर्फ़ ChromeOS

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

bluetooth
सिर्फ़ ChromeOS

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

bluetoothLowEnergy
सिर्फ़ ChromeOS

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

bluetoothSocket
सिर्फ़ ChromeOS

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

browser
सिर्फ़ ChromeOS

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

clipboard
डेव चैनल सिर्फ़ ChromeOS

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

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

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

hid

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

mdns
Chrome 43 या इसके बाद वाला वर्शन

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

mediaGalleries
सिर्फ़ ChromeOS

उपयोगकर्ता की अनुमति से, उसके स्थानीय डिस्क से मीडिया फ़ाइलों (ऑडियो, इमेज, वीडियो) को ऐक्सेस करने के लिए, chrome.mediaGalleries API का इस्तेमाल करें.

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

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

serial
सिर्फ़ ChromeOS

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

socket

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

sockets.tcp

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

sockets.tcpServer

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

sockets.udp

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

syncFileSystem

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

system.network

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

usb
सिर्फ़ ChromeOS

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

virtualKeyboard
Chrome 58 या इसके बाद वाला वर्शन सिर्फ़ ChromeOS

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

webviewTag
सिर्फ़ ChromeOS

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