chrome.networking.onc

ब्यौरा

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

नेटवर्क कनेक्शन के कॉन्फ़िगरेशन की जानकारी, ओपन नेटवर्क कॉन्फ़िगरेशन (ओएनसी) से दी गई है.

ध्यान दें: ज़्यादातर शब्दकोश की प्रॉपर्टी और enum वैल्यू, JavaScript LowCamelCase कन्वेंशन के बजाय ONC स्पेसिफ़िकेशन का मिलान करने के लिए अपरCamelCase का इस्तेमाल करती हैं.

अनुमतियां

networking.onc

उपलब्धता

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

टाइप

ActivationStateType

Enum

CaptivePortalStatus

Enum

CellularProperties

प्रॉपर्टी

  • ActivationState

    ActivationStateType ज़रूरी नहीं है

    मोबाइल और इंटरनेट सेवा देने वाली कंपनी का खाता चालू होने की स्थिति.

  • ActivationType

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर नेटवर्क का ऐक्टिवेशन टाइप.

  • AllowRoaming

    बूलियन ज़रूरी नहीं

    क्या नेटवर्क के लिए रोमिंग की अनुमति है.

  • AutoConnect

    बूलियन ज़रूरी नहीं

    सेल्युलर नेटवर्क अपने-आप कनेक्ट होना चाहिए या नहीं (रेंज में होने पर).

  • फ़ैमिली

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर डिवाइस टेक्नोलॉजी फ़ैमिली - CDMA या GSM.

  • FirmwareRevision

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर मॉडम में लोड किया गया फ़र्मवेयर वर्शन.

  • FoundNetworks

    FoundNetworkProperties[] ज़रूरी नहीं

    सबसे हाल ही के नेटवर्क स्कैन के दौरान मिले नेटवर्क की सूची.

  • HardwareRevision

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर मॉडम हार्डवेयर संशोधन.

  • HomeProvider

    CellularProviderProperties ज़रूरी नहीं

    मॉडम में इंस्टॉल किए गए सिम कार्ड को जारी करने वाले ऑपरेटर की जानकारी.

  • मैन्युफ़ैक्चरर

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर मॉडम बनाने वाली कंपनी.

  • ModelID

    स्ट्रिंग ज़रूरी नहीं

    सेल्युलर मॉडम मॉडल आईडी.

  • NetworkTechnology

    स्ट्रिंग ज़रूरी नहीं

    अगर मॉडम किसी नेटवर्क पर रजिस्टर है, तो इसका मतलब है कि नेटवर्क टेक्नोलॉजी का इस्तेमाल किया जा रहा है.

  • PaymentPortal

    PaymentPortal ज़रूरी नहीं

    ऑनलाइन पेमेंट पोर्टल, जिसका इस्तेमाल करके मोबाइल डेटा प्लान के लिए साइन-अप किया जा सकता है या उसमें बदलाव किया जा सकता है.

  • RoamingState

    स्ट्रिंग ज़रूरी नहीं

    मौजूदा नेटवर्क पर सेल्युलर मॉडम की रोमिंग स्थिति.

  • SIMLockStatus

    SIMLockStatus ज़रूरी नहीं

    GSM फ़ैमिली नेटवर्क के लिए सिम लॉक की स्थिति.

  • SIMPresent

    बूलियन ज़रूरी नहीं

    डिवाइस में सिम कार्ड है या नहीं.

  • स्कैन किया जा रहा है

    बूलियन ज़रूरी नहीं

    Chrome 63 और इसके बाद के वर्शन

    जब सेल्युलर नेटवर्क स्कैन चल रहा हो, तो 'सही'.

  • ServingOperator

    CellularProviderProperties ज़रूरी नहीं

    उस ऑपरेटर के बारे में जानकारी जिसके नेटवर्क पर मॉडम फ़िलहाल रजिस्टर है.

  • SignalStrength

    नंबर ज़रूरी नहीं

    मौजूदा नेटवर्क सिग्नल की क्षमता.

  • SupportNetworkScan

    बूलियन ज़रूरी नहीं

    मोबाइल नेटवर्क पर स्कैनिंग की सुविधा काम करती है या नहीं.

CellularProviderProperties

प्रॉपर्टी

  • कोड

    स्ट्रिंग

    सेल्युलर नेटवर्क आईडी, नेटवर्क के एमसीसी (मोबाइल देश का कोड) और एमएनसी (मोबाइल नेटवर्क कोड) को जोड़ने के तौर पर इस्तेमाल किया जाता है.

  • देश

    स्ट्रिंग ज़रूरी नहीं

    दो अक्षरों वाला देश का कोड.

  • नाम

    स्ट्रिंग

    ऑपरेटर का नाम.

CellularStateProperties

प्रॉपर्टी

CertificatePattern

प्रॉपर्टी

  • EnrollmentURI

    स्ट्रिंग[] ज़रूरी नहीं है

    यूआरआई की सूची जिस पर उपयोगकर्ता को भेजा जा सकता है. ऐसा तब होगा, जब इस पैटर्न से मेल खाने वाला कोई सर्टिफ़िकेट न मिले.

  • जारी करने वाला

    IssuerSubjectPattern ज़रूरी नहीं है

    अगर सेट किया जाता है, तो X.509 जारी करने वाले की सेटिंग का पैटर्न मेल खाना चाहिए.

  • IssuerCARef

    स्ट्रिंग[] ज़रूरी नहीं है

    सर्टिफ़िकेट जारी करने वाले CA सर्टिफ़िकेट की सूची. इस पैटर्न से मैच करने के लिए, सर्टिफ़िकेट पर उनमें से किसी एक का हस्ताक्षर होना चाहिए.

  • विषय

    IssuerSubjectPattern ज़रूरी नहीं है

    अगर यह नीति सेट है, तो वह पैटर्न जिसके हिसाब से X.509 सब्जेक्ट सेटिंग का मिलान होना चाहिए.

ClientCertificateType

Enum

ConnectionStateType

Enum

DeviceStateProperties

प्रॉपर्टी

  • SIMLockStatus

    SIMLockStatus ज़रूरी नहीं

    Chrome 62 और इसके बाद के वर्शन

    अगर टाइप = Cellular और SIMpresent = True है, तो सिम लॉक की स्थिति.

  • SIMPresent

    बूलियन ज़रूरी नहीं

    Chrome 62 और इसके बाद के वर्शन

    अगर डिवाइस का टाइप मोबाइल है, तो सिम की मौजूदा स्थिति पर सेट करें.

  • स्कैन किया जा रहा है

    बूलियन ज़रूरी नहीं

    सेट करें कि डिवाइस चालू है या नहीं. अगर डिवाइस फ़िलहाल स्कैन कर रहा है, तो वैल्यू 'सही' होगी.

  • स्थिति

    डिवाइस की मौजूदा स्थिति.

  • टाइप

    डिवाइस से जुड़ा नेटवर्क टाइप (सेल्यूलर, ईथरनेट या वाई-फ़ाई).

DeviceStateType

Enum

"शुरू नहीं किया गया"
डिवाइस उपलब्ध है, लेकिन उसे शुरू नहीं किया गया है.

"बंद है"
डिवाइस शुरू किया गया है, लेकिन इसे चालू नहीं किया गया है.

"चालू करना"
चालू होने की स्थिति का अनुरोध किया गया है, लेकिन अभी पूरी नहीं हुई है.

"चालू है"
डिवाइस चालू है.

"पाबंदी है"
डिवाइस पर पाबंदी है.

EAPProperties

प्रॉपर्टी

  • AnonymousIdentity

    स्ट्रिंग ज़रूरी नहीं

  • ClientCertPKCS11आईडी

    स्ट्रिंग ज़रूरी नहीं

    Chrome 60 के बाद के वर्शन
  • ClientCertPattern

    CertificatePattern ज़रूरी नहीं

  • ClientCertProvisioningProfileId

    स्ट्रिंग ज़रूरी नहीं

    Chrome 93 और इसके बाद के वर्शन
  • ClientCertRef

    स्ट्रिंग ज़रूरी नहीं

  • ClientCertType
  • आइडेंटिटी

    स्ट्रिंग ज़रूरी नहीं

  • इनर

    स्ट्रिंग ज़रूरी नहीं

  • आउटर

    स्ट्रिंग ज़रूरी नहीं

    बाहरी ईएपी टाइप. ONC के हिसाब से ज़रूरी है. हालांकि, Shill से अनुवाद करते समय यह उपलब्ध नहीं कराया जा सकता.

  • पासवर्ड

    स्ट्रिंग ज़रूरी नहीं

  • SaveCredentials

    बूलियन ज़रूरी नहीं

  • ServerCAPEMs

    स्ट्रिंग[] ज़रूरी नहीं है

  • ServerCARefs

    स्ट्रिंग[] ज़रूरी नहीं है

  • SubjectMatch

    ManagedDOMString ज़रूरी नहीं

    Chrome 60 के बाद के वर्शन
  • UseProactiveKeyCaching

    बूलियन ज़रूरी नहीं

  • UseSystemCAs

    बूलियन ज़रूरी नहीं

EthernetProperties

प्रॉपर्टी

  • पुष्टि करना

    स्ट्रिंग ज़रूरी नहीं

    ईथरनेट नेटवर्क, पुष्टि करने की जिस सुविधा का इस्तेमाल करता है उसे इस्तेमाल किया जाता है. संभावित वैल्यू None और 8021X हैं.

  • AutoConnect

    बूलियन ज़रूरी नहीं

    ईथरनेट नेटवर्क अपने-आप कनेक्ट होना चाहिए या नहीं.

  • EAP

    EAPProperties ज़रूरी नहीं

    नेटवर्क की ईएपी सेटिंग. 8021X से पुष्टि करने के लिए ज़रूरी है.

EthernetStateProperties

प्रॉपर्टी

FoundNetworkProperties

प्रॉपर्टी

  • LongName

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क ऑपरेटर का लंबा फ़ॉर्मैट वाला नाम.

  • NetworkId

    स्ट्रिंग

    नेटवर्क आईडी.

  • ShortName

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क ऑपरेटर का कम फ़ॉर्मैट वाला नाम.

  • स्थिति

    स्ट्रिंग

    नेटवर्क की उपलब्धता.

  • टेक्नोलॉजी

    स्ट्रिंग

    नेटवर्क की इस्तेमाल की जाने वाली टेक्नोलॉजी ऐक्सेस करें.

GlobalPolicy

प्रॉपर्टी

  • AllowOnlyPolicyNetworksToAutoconnect

    बूलियन ज़रूरी नहीं

    सही होने पर, सिर्फ़ नीति नेटवर्क अपने-आप कनेक्ट हो सकते हैं. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होता है.

  • AllowOnlyPolicyNetworksToConnect

    बूलियन ज़रूरी नहीं

    सही होने पर, सिर्फ़ पॉलिसी नेटवर्क कनेक्ट किए जा सकते हैं और कोई नया नेटवर्क जोड़ा या कॉन्फ़िगर नहीं किया जा सकता. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होता है.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    बूलियन ज़रूरी नहीं

    Chrome 70 और इसके बाद के वर्शन

    अगर सही है और मैनेज किया जा रहा नेटवर्क, दिखने वाले नेटवर्क की सूची में उपलब्ध है, तो सिर्फ़ नीति वाले नेटवर्क कनेक्ट किए जा सकते हैं. साथ ही, कोई नया नेटवर्क जोड़ा या कॉन्फ़िगर नहीं किया जा सकता. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होता है.

  • BlockedHexSSIDs

    स्ट्रिंग[] ज़रूरी नहीं है

    Chrome 86+

    ब्लॉक किए गए नेटवर्क की सूची. ब्लॉक किए गए नेटवर्क से कनेक्ट करने पर पाबंदी है. कोई नेटवर्क कॉन्फ़िगरेशन तय करके, नेटवर्क को फिर से अनब्लॉक किया जा सकता है. डिफ़ॉल्ट तौर पर, यह खाली सूची होती है.

IPConfigProperties

प्रॉपर्टी

  • ExcludedRoutes

    स्ट्रिंग[] ज़रूरी नहीं है

    Chrome 76 और इसके बाद के वर्शन

    सीआईडीआर नोटेशन में आईपी ब्लॉक की कैटगरी, ज़्यादा जानकारी के लिए onc_spec.md देखें.

  • गेटवे

    स्ट्रिंग ज़रूरी नहीं

    आईपी कॉन्फ़िगरेशन के लिए इस्तेमाल किया गया गेटवे पता.

  • IPAddress

    स्ट्रिंग ज़रूरी नहीं

    किसी कनेक्शन के लिए आईपी पता. Type की वैल्यू के आधार पर, आईपीवी4 या आईपीवी6 पता हो सकता है.

  • IncludedRoutes

    स्ट्रिंग[] ज़रूरी नहीं है

    Chrome 76 और इसके बाद के वर्शन

    सीआईडीआर नोटेशन में आईपी ब्लॉक की कैटगरी, ज़्यादा जानकारी के लिए onc_spec.md देखें.

  • NameServers

    स्ट्रिंग[] ज़रूरी नहीं है

    नेम सर्वर के लिए इस्तेमाल किए गए पतों का कलेक्शन.

  • RoutingPrefix

    नंबर ज़रूरी नहीं

    रूटिंग प्रीफ़िक्स.

  • SearchDomains

    स्ट्रिंग[] ज़रूरी नहीं है

    Chrome 76 और इसके बाद के वर्शन

    नाम के रिज़ॉल्यूशन के लिए स्ट्रिंग का कलेक्शन. ज़्यादा जानकारी के लिए, onc_spec.md देखें.

  • टाइप

    स्ट्रिंग ज़रूरी नहीं

    आईपी कॉन्फ़िगरेशन का टाइप. यह IPv4 या IPv6 हो सकता है.

  • WebProxyAutoDiscoveryUrl

    स्ट्रिंग ज़रूरी नहीं

    WEb प्रॉक्सी ऑटो-डिस्कवरी का यूआरएल, जैसा कि डीएचसीपी पर रिपोर्ट किया गया है.

IPConfigType

Enum

IssuerSubjectPattern

प्रॉपर्टी

  • CommonName

    स्ट्रिंग ज़रूरी नहीं

    अगर यह वैल्यू सेट है, तो सर्टिफ़िकेट के विषय के सामान्य नाम से वह वैल्यू मेल खाएगी.

  • शहर

    स्ट्रिंग ज़रूरी नहीं

    अगर यह सेट की जाती है, तो सर्टिफ़िकेट की जगह की जानकारी से मेल खाने वाली वैल्यू का मिलान किया जाएगा.

  • संगठन

    स्ट्रिंग ज़रूरी नहीं

    अगर यह सेट है, तो वह वैल्यू जिसके हिसाब से, सर्टिफ़िकेट पाने वाले के संगठन की जानकारी का मिलान किया जाना है. कम से कम एक संगठन का, वैल्यू से मेल खाना ज़रूरी है.

  • OrganizationalUnit

    स्ट्रिंग ज़रूरी नहीं

    अगर यह वैल्यू सेट की जाती है, तो सर्टिफ़िकेट पाने वाले व्यक्ति की संगठन की इकाइयों से वह वैल्यू मेल खाएगी. संगठन की कम से कम एक इकाई की वैल्यू, इस इकाई में मौजूद होनी चाहिए.

ManagedBoolean

प्रॉपर्टी

  • चालू है

    बूलियन ज़रूरी नहीं

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    बूलियन ज़रूरी नहीं

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    बूलियन ज़रूरी नहीं

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    बूलियन ज़रूरी नहीं

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    बूलियन ज़रूरी नहीं

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedCellularProperties

प्रॉपर्टी

ManagedDOMString

प्रॉपर्टी

  • चालू है

    स्ट्रिंग ज़रूरी नहीं

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    स्ट्रिंग ज़रूरी नहीं

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    स्ट्रिंग ज़रूरी नहीं

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    स्ट्रिंग ज़रूरी नहीं

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    स्ट्रिंग ज़रूरी नहीं

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedDOMStringList

प्रॉपर्टी

  • चालू है

    स्ट्रिंग[] ज़रूरी नहीं है

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    स्ट्रिंग[] ज़रूरी नहीं है

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    स्ट्रिंग[] ज़रूरी नहीं है

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    स्ट्रिंग[] ज़रूरी नहीं है

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    स्ट्रिंग[] ज़रूरी नहीं है

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedEthernetProperties

प्रॉपर्टी

ManagedIPConfigProperties

प्रॉपर्टी

ManagedIPConfigType

प्रॉपर्टी

  • चालू है

    IPConfigType ज़रूरी नहीं

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    IPConfigType ज़रूरी नहीं

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    IPConfigType ज़रूरी नहीं

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    IPConfigType ज़रूरी नहीं

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    IPConfigType ज़रूरी नहीं

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedLong

प्रॉपर्टी

  • चालू है

    नंबर ज़रूरी नहीं

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    नंबर ज़रूरी नहीं

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    नंबर ज़रूरी नहीं

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    नंबर ज़रूरी नहीं

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    नंबर ज़रूरी नहीं

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedManualProxySettings

प्रॉपर्टी

ManagedProperties

प्रॉपर्टी

ManagedProxyLocation

प्रॉपर्टी

ManagedProxySettings

प्रॉपर्टी

ManagedProxySettingsType

प्रॉपर्टी

  • चालू है

    ProxySettingsType ज़रूरी नहीं

    ऐक्टिव वैल्यू, जिसे फ़िलहाल नेटवर्क कॉन्फ़िगरेशन मैनेजर इस्तेमाल कर रहा है (जैसे, शिल).

  • DeviceEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए DevicePolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति देती है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की सुझाई गई वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • DevicePolicy

    ProxySettingsType ज़रूरी नहीं

    डिवाइस से जुड़ी नीति से मिली प्रॉपर्टी की वैल्यू.

  • असरदार

    स्ट्रिंग ज़रूरी नहीं

    वह सोर्स जहां से प्रॉपर्टी की सही वैल्यू तय की गई थी.

  • SharedSetting

    ProxySettingsType ज़रूरी नहीं

    डिवाइस के सभी उपयोगकर्ताओं के लिए सेट की गई वैल्यू. सिर्फ़ तब दिया जाता है, जब DeviceEditiable, true हो.

  • UserEditable

    बूलियन ज़रूरी नहीं

    क्या प्रॉपर्टी के लिए UserPolicy मौजूद है और प्रॉपर्टी में बदलाव करने की अनुमति है या नहीं (यानी, नीति के लिए सेट की गई प्रॉपर्टी की वैल्यू). डिफ़ॉल्ट वैल्यू false होती है.

  • UserPolicy

    ProxySettingsType ज़रूरी नहीं

    उपयोगकर्ता नीति से मिली प्रॉपर्टी की वैल्यू.

  • UserSetting

    ProxySettingsType ज़रूरी नहीं

    प्रॉपर्टी की वह वैल्यू जिसे लॉग इन करने वाले उपयोगकर्ता ने सेट किया है. सिर्फ़ तब दिया जाता है, जब UserEditable, true हो.

ManagedThirdPartyVPNProperties

प्रॉपर्टी

ManagedVPNProperties

प्रॉपर्टी

ManagedWiFiProperties

प्रॉपर्टी

ManualProxySettings

प्रॉपर्टी

  • FTPProxy

    ProxyLocation ज़रूरी नहीं

    फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) प्रॉक्सी की सेटिंग.

  • HTTPProxy

    ProxyLocation ज़रूरी नहीं

    एचटीटीपी प्रॉक्सी की सेटिंग.

  • सॉक

    ProxyLocation ज़रूरी नहीं

    SOCKS प्रॉक्सी की सेटिंग.

  • SecureHTTPProxy

    ProxyLocation ज़रूरी नहीं

    सुरक्षित एचटीटीपी प्रॉक्सी की सेटिंग.

NetworkConfigProperties

प्रॉपर्टी

NetworkFilter

प्रॉपर्टी

  • कॉन्फ़िगर की गई

    बूलियन ज़रूरी नहीं

    सही होने पर, सिर्फ़ कॉन्फ़िगर किए गए (सेव किए गए) नेटवर्क शामिल करें. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होता है.

  • सीमा

    नंबर ज़रूरी नहीं

    लौटाए जाने वाले नेटवर्क की ज़्यादा से ज़्यादा संख्या. यह जानकारी न होने पर, डिफ़ॉल्ट वैल्यू 1000 होती है. बिना किसी सीमा के 0 का इस्तेमाल करें.

  • networkType

    दिखाए जाने वाले नेटवर्क किस तरह के हैं.

  • दिख रहा है

    बूलियन ज़रूरी नहीं

    अगर सही है, तो सिर्फ़ दिखने वाले (फ़िज़िकल कनेक्ट या रेंज में) नेटवर्क शामिल करें. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होता है.

NetworkProperties

प्रॉपर्टी

  • सेल्यूलर

    CellularProperties ज़रूरी नहीं

    सेल्युलर नेटवर्क, सेल्युलर नेटवर्क प्रॉपर्टी के लिए.

  • कनेक्ट किया जा सकता है

    बूलियन ज़रूरी नहीं

    नेटवर्क से कनेक्ट किया जा सकता है या नहीं.

  • ConnectionState

    ConnectionStateType ज़रूरी नहीं

    नेटवर्क के कनेक्शन की मौजूदा स्थिति.

  • ErrorState

    स्ट्रिंग ज़रूरी नहीं

    रिकॉर्ड की गई आखिरी नेटवर्क गड़बड़ी की स्थिति.

  • ईथरनेट

    EthernetProperties ज़रूरी नहीं

    ईथरनेट नेटवर्क के लिए, ईथरनेट नेटवर्क प्रॉपर्टी.

  • GUID

    स्ट्रिंग

    नेटवर्क GUID.

  • IPAddressConfigType

    IPConfigType ज़रूरी नहीं

    नेटवर्क के आईपी पते के कॉन्फ़िगरेशन का टाइप.

  • IPConfigs

    IPConfigProperties[] ज़रूरी नहीं

    नेटवर्क का आईपी कॉन्फ़िगरेशन.

  • MacAddress

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क का MAC पता.

  • सीमित डेटा वाला नेटवर्क

    बूलियन ज़रूरी नहीं

    Chrome 85 और इसके बाद के वर्शन

    नेटवर्क सीमित है या नहीं.

  • नाम

    स्ट्रिंग ज़रूरी नहीं

    उपयोगकर्ता के लिए आसान नेटवर्क नाम.

  • NameServersConfigType

    IPConfigType ज़रूरी नहीं

    नेटवर्क के लिए इस्तेमाल किए जाने वाले नेम सर्वर के लिए, आईपी कॉन्फ़िगरेशन का टाइप.

  • प्राथमिकता

    नंबर ज़रूरी नहीं

    नेटवर्क की प्राथमिकता.

  • ProxySettings

    ProxySettings ज़रूरी नहीं

    नेटवर्क की प्रॉक्सी सेटिंग.

  • RestrictedConnectivity

    बूलियन ज़रूरी नहीं

    कनेक्ट किए गए नेटवर्क के लिए, क्या इंटरनेट पर नेटवर्क कनेक्टिविटी सीमित है, उदाहरण के लिए अगर नेटवर्क पोर्टल के पीछे है या सेल्युलर नेटवर्क चालू नहीं है.

  • SavedIPConfig

    IPConfigProperties ज़रूरी नहीं

    स्टैटिक आईपी कॉन्फ़िगरेशन लागू करने से पहले, डीएचसीपी सर्वर से मिला आईपी कॉन्फ़िगरेशन.

  • सोर्स

    स्ट्रिंग ज़रूरी नहीं

    यह बताता है कि नेटवर्क को कॉन्फ़िगर किया गया है या नहीं और अगर है, तो कैसे. आपको ये वैल्यू दिख सकती हैं:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    'कोई नहीं' एक्सटेंशन कोड जनरेट करने में रुकावट डालता है. इसलिए, हमें SourceType enum के बजाय 'Source' के लिए स्ट्रिंग का इस्तेमाल करना होगा.

  • StaticIPConfig

    IPConfigProperties ज़रूरी नहीं

    नेटवर्क का स्टैटिक आईपी कॉन्फ़िगरेशन.

  • TrafficCounterResetTime

    नंबर ज़रूरी नहीं

    मंज़ूरी बाकी है

    ट्रैफ़िक काउंटर पिछली बार कब रीसेट किए गए थे.

  • टाइप

    नेटवर्क टाइप.

  • वीपीएन

    VPNProperties ज़रूरी नहीं है

    वीपीएन नेटवर्क के लिए, नेटवर्क वीपीएन प्रॉपर्टी.

  • WiFi

    WiFiProperties ज़रूरी नहीं

    वाई-फ़ाई नेटवर्क के लिए, नेटवर्क वाई-फ़ाई प्रॉपर्टी.

NetworkStateProperties

प्रॉपर्टी

NetworkType

Enum

PaymentPortal

प्रॉपर्टी

  • तरीका

    स्ट्रिंग

    पेमेंट पोर्टल के लिए इस्तेमाल किया जाने वाला एचटीटीपी तरीका.

  • PostData

    स्ट्रिंग ज़रूरी नहीं

    पेमेंट पोर्टल पर भेजने के लिए, पोस्ट का डेटा. अगर Method POST न हो, तो इसे अनदेखा किया जाता है.

  • यूआरएल

    स्ट्रिंग ज़रूरी नहीं

    पेमेंट पोर्टल का यूआरएल.

ProxyLocation

प्रॉपर्टी

  • होस्ट

    स्ट्रिंग

    प्रॉक्सी आईपी पते का होस्ट.

  • पोर्ट

    नंबर

    प्रॉक्सी के लिए इस्तेमाल करने के लिए पोर्ट.

ProxySettings

प्रॉपर्टी

  • ExcludeDomains

    स्ट्रिंग[] ज़रूरी नहीं है

    वे डोमेन और होस्ट जिनके लिए मैन्युअल प्रॉक्सी सेटिंग शामिल नहीं हैं.

  • मैन्युअल

    ManualProxySettings ज़रूरी नहीं है

    मैन्युअल प्रॉक्सी सेटिंग - सिर्फ़ Manual प्रॉक्सी सेटिंग के लिए इस्तेमाल की जाती है.

  • पीएसी

    स्ट्रिंग ज़रूरी नहीं

    प्रॉक्सी अपने आप कॉन्फ़िगरेशन फ़ाइल के लिए यूआरएल.

  • टाइप

    प्रॉक्सी सेटिंग का प्रकार.

ProxySettingsType

Enum

"PAC"

SIMLockStatus

प्रॉपर्टी

  • LockEnabled

    boolean

    सिम लॉक की सुविधा चालू है या नहीं.

  • LockType

    स्ट्रिंग

    सिम लॉक के स्टेटस - 'sim-pin', 'sim-puk', और '' वैल्यू हो सकती हैं.

  • RetriesLeft

    नंबर ज़रूरी नहीं

    सिम अनलॉक करने के लिए, PUK लॉक लगाने से पहले पिन लॉक करने की कितनी बार कोशिश की जा सकती है.

ThirdPartyVPNProperties

प्रॉपर्टी

  • ExtensionID

    स्ट्रिंग

    तीसरे पक्ष की वीपीएन सेवा देने वाली कंपनी के एक्सटेंशन का आईडी.

  • ProviderName

    स्ट्रिंग ज़रूरी नहीं

    वीपीएन की सेवा देने वाली कंपनी का नाम.

VPNProperties

प्रॉपर्टी

  • AutoConnect

    बूलियन ज़रूरी नहीं

    वीपीएन नेटवर्क अपने-आप कनेक्ट होना चाहिए या नहीं.

  • होस्ट

    स्ट्रिंग ज़रूरी नहीं

    वीपीएन होस्ट.

  • टाइप

    स्ट्रिंग ज़रूरी नहीं

    वीपीएन का टाइप. 'L2TP-IPSec' की वजह से यह Enum नहीं हो सकता. यह NetworkConfigProperties के लिए वैकल्पिक है, जिसे setProperties को पास किया गया है. इसका इस्तेमाल सिर्फ़ खास प्रॉपर्टी को सेट करने के लिए किया जा सकता है.

VPNStateProperties

प्रॉपर्टी

WiFiProperties

प्रॉपर्टी

  • AllowGatewayARPPolling

    बूलियन ज़रूरी नहीं

    क्या डिफ़ॉल्ट गेटवे की एआरपी पोलिंग की अनुमति है. डिफ़ॉल्ट तौर पर, यह 'सही' पर सेट होता है.

  • AutoConnect

    बूलियन ज़रूरी नहीं

    रेंज में होने पर वाई-फ़ाई नेटवर्क अपने-आप कनेक्ट होना चाहिए या नहीं.

  • BSSID

    स्ट्रिंग ज़रूरी नहीं

    जुड़े हुए ऐक्सेस पॉइंट का BSSID..

  • EAP

    EAPProperties ज़रूरी नहीं

    नेटवर्क ईएपी प्रॉपर्टी. WEP-8021X और WPA-EAP नेटवर्क के लिए ज़रूरी है.

  • फ़्रीक्वेंसी

    नंबर ज़रूरी नहीं

    वाई-फ़ाई सेवा ऑपरेटिंग फ़्रीक्वेंसी, मेगाहर्ट्ज़ में. कनेक्ट किए गए नेटवर्क के लिए, मौजूदा फ़्रीक्वेंसी, जिस पर नेटवर्क कनेक्ट है. नहीं तो, सबसे बेहतर उपलब्ध बीएसएस की फ़्रीक्वेंसी.

  • FrequencyList

    नंबर[] ज़रूरी नहीं

    वाई-फ़ाई नेटवर्क के लिए, हाल ही में देखी गई सभी ऑपरेटिंग फ़्रीक्वेंसी शामिल होती हैं.

  • HexSSID

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क SSID की हेक्स-एन्कोडेड कॉपी.

  • HiddenSSID

    बूलियन ज़रूरी नहीं

    नेटवर्क SSID ब्रॉडकास्ट किया जाएगा या नहीं.

  • लंबा पासवर्ड

    स्ट्रिंग ज़रूरी नहीं

    Chrome 66 और इसके बाद के वर्शन

    WEP/WPA/WPA2 कनेक्शन के लिए लंबा पासवर्ड. इस प्रॉपर्टी को सिर्फ़ सेट किया जा सकता है - getProperties से मिली प्रॉपर्टी में यह वैल्यू नहीं होगी.

  • RoamThreshold

    नंबर ज़रूरी नहीं

    अब काम नहीं करता, लेकिन अनदेखा किया जाता है.

  • एसएसआईडी

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क का SSID.

  • सुरक्षा

    स्ट्रिंग ज़रूरी नहीं

    नेटवर्क की सुरक्षा का टाइप.

  • SignalStrength

    नंबर ज़रूरी नहीं

    नेटवर्क सिग्नल की क्षमता.

WiFiStateProperties

प्रॉपर्टी

  • BSSID

    स्ट्रिंग ज़रूरी नहीं

    WiFiProperties.BSSID देखें.

  • फ़्रीक्वेंसी

    नंबर ज़रूरी नहीं

    WiFiProperties.Frequency देखें.

  • HexSSID

    स्ट्रिंग ज़रूरी नहीं

    Chrome 62 और इसके बाद के वर्शन

    WiFiProperties.HexSSID देखें.

  • एसएसआईडी

    स्ट्रिंग ज़रूरी नहीं

    Chrome 62 और इसके बाद के वर्शन

    WiFiProperties.SSID देखें.

  • सुरक्षा

    स्ट्रिंग

    WiFiProperties.Security देखें.

  • SignalStrength

    नंबर ज़रूरी नहीं

    WiFiProperties.SignalStrength देखें.

WiMAXProperties

प्रॉपर्टी

  • AutoConnect

    बूलियन ज़रूरी नहीं

    नेटवर्क अपने-आप कनेक्ट होना चाहिए या नहीं.

  • EAP

    EAPProperties ज़रूरी नहीं

    नेटवर्क ईएपी प्रॉपर्टी.

तरीके

createNetwork()

वादा
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

प्रॉपर्टी से एक नया नेटवर्क कॉन्फ़िगरेशन बनाता है. अगर मिलता-जुलता कॉन्फ़िगर किया गया कोई नेटवर्क पहले से मौजूद है, तो यह काम नहीं करेगा. ऐसा न होने पर, नए नेटवर्क का जीयूआईडी दिखाता है.

पैरामीटर

  • शेयर किया गया

    boolean

    अगर true है, तो इस नेटवर्क कॉन्फ़िगरेशन को दूसरे उपयोगकर्ताओं के साथ शेयर करें.

    यह विकल्प सिर्फ़ Chrome के वेब यूज़र इंटरफ़ेस (यूआई) में दिखता है.* ऐप्लिकेशन के कॉल करने पर, सिर्फ़ false वैल्यू इस्तेमाल की जा सकती है.

  • प्रॉपर्टी

    नए नेटवर्क को कॉन्फ़िगर करने के लिए प्रॉपर्टी.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: string)=>void

    • नतीजा

      स्ट्रिंग

लौटाए गए प्रॉडक्ट

  • प्रॉमिस<string>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

disableNetworkType()

chrome.networking.onc.disableNetworkType(
  networkType: NetworkType,
)

इससे चुने गए नेटवर्क से मेल खाने वाले सभी डिवाइसों को बंद किया जाता है. enableNetworkType के लिए नोट देखें.

पैरामीटर

  • networkType

    बंद किए जाने वाले नेटवर्क का टाइप.

enableNetworkType()

chrome.networking.onc.enableNetworkType(
  networkType: NetworkType,
)

बताए गए नेटवर्क प्रकार से मेल खाने वाले किसी भी डिवाइस को चालू करता है. ध्यान दें, टाइप कई नेटवर्क टाइप (जैसे, 'वायरलेस') को दिखा सकता है.

पैरामीटर

  • networkType

    चालू किए जाने वाले नेटवर्क का टाइप.

forgetNetwork()

वादा
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)

यह जीयूआईडी networkGuid वाले नेटवर्क के लिए कॉन्फ़िगर की गई सभी प्रॉपर्टी मिटाकर नेटवर्क कॉन्फ़िगरेशन मिटा देता है. इसमें मिलते-जुलते आइडेंटिफ़ायर वाले दूसरे नेटवर्क भी शामिल हो सकते हैं. जैसे, वाई-फ़ाई SSID और सुरक्षा. अगर ऐसा कोई कॉन्फ़िगरेशन मौजूद नहीं है, तो कोई गड़बड़ी सेट हो जाएगी और कार्रवाई नहीं की जा सकेगी.

कीऑस्क सेशन में, इस तरीके का इस्तेमाल करने पर शेयर किए गए नेटवर्क कॉन्फ़िगरेशन को नहीं मिटाया जा सकेगा.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    नेटवर्क का जीयूआईडी, जिसे खाली छोड़ा जाना है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

लौटाए गए प्रॉडक्ट

  • Promise<void>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getCaptivePortalStatus()

वादा
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)

'networkGuid' से मेल खाने वाले नेटवर्क के लिए, कैप्टिव पोर्टल की स्थिति दिखाता है.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    कैप्टिव पोर्टल की स्थिति पाने के लिए नेटवर्क का GUID.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: CaptivePortalStatus)=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getDeviceStates()

वादा
chrome.networking.onc.getDeviceStates(
  callback?: function,
)

उपलब्ध नेटवर्किंग डिवाइसों की स्थितियां दिखाता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: DeviceStateProperties[])=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getGlobalPolicy()

वादा
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)

ग्लोबल नीति प्रॉपर्टी की जानकारी देता है. सेशन के दौरान इन प्रॉपर्टी के बदलने की उम्मीद नहीं की जाती.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: GlobalPolicy)=>void

लौटाए गए प्रॉडक्ट

  • Promise<GlobalPolicy>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getManagedProperties()

वादा
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

स्रोतों से आईडी networkGuid के साथ नेटवर्क की मर्ज की गई प्रॉपर्टी देता है: उपयोगकर्ता सेटिंग, शेयर की गई सेटिंग, उपयोगकर्ता नीति, डिवाइस नीति, और मौजूदा चालू सेटिंग.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    नेटवर्क का GUID, जिसके लिए प्रॉपर्टी चाहिए.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: ManagedProperties)=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getNetworks()

वादा
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)

getState की दी हुई जैसी प्रॉपर्टी वाले नेटवर्क ऑब्जेक्ट की सूची दिखाता है. लौटाए गए नेटवर्क का टाइप बताने और नेटवर्क की संख्या को सीमित करने के लिए, फ़िल्टर इस्तेमाल किया जाता है. नेटवर्क को उनकी प्राथमिकता के आधार पर क्रम से लगाया जाता है. इनमें, कनेक्ट या कनेक्ट होने वाले नेटवर्क पहले शामिल होते हैं.

पैरामीटर

  • फ़िल्‍टर

    इससे पता चलता है कि किन नेटवर्क का इस्तेमाल करना है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: NetworkStateProperties[])=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getProperties()

वादा
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

आईडी NetworkGuid की मदद से नेटवर्क की सभी प्रॉपर्टी की जानकारी देता है. इसमें नेटवर्क की सभी प्रॉपर्टी शामिल होती हैं, जैसे कि रीड-ओनली और रीड/राइट वैल्यू.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    नेटवर्क का GUID, जिसके लिए प्रॉपर्टी चाहिए.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: NetworkProperties)=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getState()

वादा
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

NetworkGuid की मदद से, नेटवर्क की कैश मेमोरी में सेव की गई रीड-ओनली प्रॉपर्टी को ऐक्सेस करता है. इसका मकसद, getProperties की तुलना में बेहतर परफ़ॉर्मेंस फ़ंक्शन बनाना है. इसे नेटवर्किंग सबसिस्टम से क्वेरी करने के लिए, राउंड ट्रिप की ज़रूरत होती है. सभी नेटवर्क के लिए ये प्रॉपर्टी दिखाई जाती हैं: जीयूआईडी, टाइप, नाम, वाई-फ़ाई.सिक्योरिटी. दिखने वाले नेटवर्क के लिए अन्य प्रॉपर्टी की जानकारी दी जाती है: ConnectionState, ErrorState, WiFi.Signal होकर, Cellular.NetworkTechnology, Cellular.ऐक्टिवेशनState, Cellular.रोमState.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    नेटवर्क का GUID, जिसके लिए प्रॉपर्टी चाहिए.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (result: NetworkStateProperties)=>void

लौटाए गए प्रॉडक्ट

  • मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

requestNetworkScan()

chrome.networking.onc.requestNetworkScan(
  networkType?: NetworkType,
)

ऐसे अनुरोध किए जाते हैं कि नेटवर्किंग सबसिस्टम नए नेटवर्क को स्कैन करे और getVisibleNetworks से मिली सूची को अपडेट करे. यह सिर्फ़ एक अनुरोध है: नेटवर्क सबसिस्टम इसे अनदेखा कर सकता है. अगर सूची अपडेट की जाती है, तो onNetworkListChanged इवेंट चालू हो जाएगा.

पैरामीटर

  • networkType

    NetworkType ज़रूरी नहीं है

    Chrome 63 और इसके बाद के वर्शन

    अगर दिया गया है, तो उस टाइप के लिए खास स्कैन का अनुरोध करता है. मोबाइल नेटवर्क के लिए, अगर मोबाइल नेटवर्क स्कैन करने की सुविधा उपलब्ध है, तो मोबाइल नेटवर्क को स्कैन करने का अनुरोध किया जाएगा.

setProperties()

वादा
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)

networkGuid आईडी वाले नेटवर्क की प्रॉपर्टी सेट करता है. यह सिर्फ़ कॉन्फ़िगर किए गए नेटवर्क के लिए मान्य है (सोर्स != कोई नहीं). कॉन्फ़िगर नहीं किए गए दिखने वाले नेटवर्क को इसके बजाय createNetwork का इस्तेमाल करना चाहिए. कीऑस्क सेशन में, शेयर किए गए नेटवर्क पर इस तरीके को कॉल नहीं किया जा सकेगा.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    नेटवर्क का जीयूआईडी, जिसके लिए प्रॉपर्टी सेट करनी है.

  • प्रॉपर्टी

    सेट की जाने वाली प्रॉपर्टी.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

लौटाए गए प्रॉडक्ट

  • Promise<void>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

startConnect()

वादा
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

networkGuid के साथ नेटवर्क से कनेक्शन शुरू करता है.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    कनेक्ट करने के लिए नेटवर्क का GUID.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

लौटाए गए प्रॉडक्ट

  • Promise<void>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

startDisconnect()

वादा
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

NetworkGuid की मदद से नेटवर्क से डिसकनेक्ट करना शुरू करता है.

पैरामीटर

  • networkGuid

    स्ट्रिंग

    जिस नेटवर्क से डिसकनेक्ट करना है उसका GUID.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

लौटाए गए प्रॉडक्ट

  • Promise<void>

    मंज़ूरी बाकी है

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

इवेंट

onDeviceStateListChanged

chrome.networking.onc.onDeviceStateListChanged.addListener(
  callback: function,
)

डिवाइसों की सूची बदलने या डिवाइस की स्थिति की किसी प्रॉपर्टी में बदलाव होने पर ट्रिगर होता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

onNetworkListChanged

chrome.networking.onc.onNetworkListChanged.addListener(
  callback: function,
)

नेटवर्क की सूची बदलने पर सक्रिय होता है. सभी मौजूदा नेटवर्क के लिए जीयूआईडी की पूरी सूची भेजता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (changes: string[])=>void

    • बदलाव

      स्ट्रिंग[]

onNetworksChanged

chrome.networking.onc.onNetworksChanged.addListener(
  callback: function,
)

किसी भी नेटवर्क पर प्रॉपर्टी बदलने पर सक्रिय होता है. उन नेटवर्क के लिए जीयूआईडी की सूची भेजता है जिनकी प्रॉपर्टी बदल गई हैं.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (changes: string[])=>void

    • बदलाव

      स्ट्रिंग[]

onPortalDetectionCompleted

chrome.networking.onc.onPortalDetectionCompleted.addListener(
  callback: function,
)

किसी नेटवर्क के लिए पोर्टल की पहचान पूरी होने पर सक्रिय होता है. नेटवर्क का जीयूआईडी और उससे जुड़े कैप्टिव पोर्टल का स्टेटस भेजता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (networkGuid: string,status: CaptivePortalStatus)=>void