chrome.networking.onc

ब्यौरा

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

नेटवर्क कनेक्शन कॉन्फ़िगरेशन, ओपन नेटवर्क कॉन्फ़िगरेशन (ओएनसी) स्पेसिफ़िकेशन के मुताबिक तय किए गए हैं.

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

अनुमतियां

networking.onc

उपलब्धता

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

टाइप

ActivationStateType

Enum

"चालू किया गया"

"चालू किया जा रहा है"

"NotActived"

"आंशिक रूप से चालू किया गया"

CaptivePortalStatus

Enum

"अज्ञात"

"ऑफ़लाइन"

"ऑनलाइन"

"पोर्टल"

"प्रॉक्सीAuthज़रूरी है"

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

प्रॉपर्टी

  • कोड

    स्ट्रिंग

    नेटवर्क के एमसीसी (मोबाइल देश कोड) और MNC (मोबाइल नेटवर्क कोड) के एक आसान संयोजन के रूप में सेल्युलर नेटवर्क आईडी.

  • देश

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

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

  • नाम

    स्ट्रिंग

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

CellularStateProperties

प्रॉपर्टी

CertificatePattern

प्रॉपर्टी

  • EnrollmentURI

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

    उन यूआरआई की सूची जिन पर इस पैटर्न से मिलता-जुलता कोई सर्टिफ़िकेट नहीं मिलने पर उपयोगकर्ता को भेजा जा सकता है.

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

    IssuerSubjectPattern ज़रूरी नहीं

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

  • IssuerCARef

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

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

  • विषय

    IssuerSubjectPattern ज़रूरी नहीं

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

ClientCertificateType

Enum

"रेफ़रंस"

"पैटर्न"

ConnectionStateType

Enum

"कनेक्ट हो गया"

"कनेक्ट हो रहा है"

"कनेक्ट नहीं है"

DeviceStateProperties

प्रॉपर्टी

  • SIMLockStatus

    SIMLockStatus ज़रूरी नहीं

    Chrome 62 और उसके बाद वाले वर्शन के लिए

    सिम लॉक की स्थिति, अगर टाइप = सेल्युलर और सिमप्रज़ेंट = सही है.

  • SIMPresent

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

    Chrome 62 और उसके बाद वाले वर्शन के लिए

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

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

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

    डिवाइस सक्षम है या नहीं, यह सेट करें. अगर डिवाइस वर्तमान में स्कैन कर रहा है, तो सही है.

  • स्थिति

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

  • टाइप

    डिवाइस से जुड़ा नेटवर्क टाइप, जैसे कि मोबाइल नेटवर्क, ईथरनेट या वाई-फ़ाई.

DeviceStateType

Enum

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

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

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

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

"प्रतिबंधित"
डिवाइस प्रतिबंधित है.

EAPProperties

प्रॉपर्टी

  • AnonymousIdentity

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

  • ClientCertPKCS11आईडी

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

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

    CertificatePattern ज़रूरी नहीं

  • ClientCertProvisioningProfileId

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

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

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

  • ClientCertType
  • पहचान

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

  • इनर

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

  • आउटर

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

    बाहरी ईएपी टाइप. ओएनसी से ज़रूरी है, लेकिन हो सकता है कि शिल से अनुवाद करते समय यह जानकारी न दी जाए.

  • पासवर्ड

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

  • SaveCredentials

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

  • ServerCAPEMs

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

  • ServerCARefs

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

  • SubjectMatch

    ManagedDOMString वैकल्पिक

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

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

  • UseSystemCAs

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

EthernetProperties

प्रॉपर्टी

  • पुष्टि करना

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

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

  • AutoConnect

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

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

  • ईएपी

    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

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

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

IPConfigType

Enum

"डीएचसीपी"

"स्टैटिक"

IssuerSubjectPattern

प्रॉपर्टी

  • CommonName

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

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

  • शहर

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

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

  • संगठन

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

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

  • OrganizationalUnit

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

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

ManagedBoolean

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedCellularProperties

प्रॉपर्टी

ManagedDOMString

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedDOMStringList

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedEthernetProperties

प्रॉपर्टी

ManagedIPConfigProperties

प्रॉपर्टी

ManagedIPConfigType

प्रॉपर्टी

  • चालू है

    IPConfigType ज़रूरी नहीं

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

  • DeviceEditable

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

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

  • DevicePolicy

    IPConfigType ज़रूरी नहीं

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

  • प्रभावी

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

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

  • SharedSetting

    IPConfigType ज़रूरी नहीं

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

  • UserEditable

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

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

  • UserPolicy

    IPConfigType ज़रूरी नहीं

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

  • UserSetting

    IPConfigType ज़रूरी नहीं

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

ManagedLong

प्रॉपर्टी

  • चालू है

    नंबर वैकल्पिक

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

  • DeviceEditable

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

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

  • DevicePolicy

    नंबर वैकल्पिक

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

  • प्रभावी

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

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

  • SharedSetting

    नंबर वैकल्पिक

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

  • UserEditable

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

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

  • UserPolicy

    नंबर वैकल्पिक

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

  • UserSetting

    नंबर वैकल्पिक

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

ManagedManualProxySettings

प्रॉपर्टी

ManagedProperties

प्रॉपर्टी

ManagedProxyLocation

प्रॉपर्टी

ManagedProxySettings

प्रॉपर्टी

ManagedProxySettingsType

प्रॉपर्टी

  • चालू है

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

  • DeviceEditable

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

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

  • DevicePolicy

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

  • प्रभावी

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

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

  • SharedSetting

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

  • UserEditable

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

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

  • UserPolicy

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

  • UserSetting

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

ManagedThirdPartyVPNProperties

प्रॉपर्टी

ManagedVPNProperties

प्रॉपर्टी

ManagedWiFiProperties

प्रॉपर्टी

ManualProxySettings

प्रॉपर्टी

  • FTPProxy

    ProxyLocation ज़रूरी नहीं

    एफ़टीपी प्रॉक्सी के लिए सेटिंग.

  • HTTPProxy

    ProxyLocation ज़रूरी नहीं

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

  • सॉक्स

    ProxyLocation ज़रूरी नहीं

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

  • SecureHTTPProxy

    ProxyLocation ज़रूरी नहीं

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

NetworkConfigProperties

प्रॉपर्टी

NetworkFilter

प्रॉपर्टी

  • कॉन्फ़िगर किया गया

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

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

  • सीमा

    नंबर वैकल्पिक

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

  • networkType

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

  • दिख रहा है

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

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

NetworkProperties

प्रॉपर्टी

  • सेल्यूलर

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

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

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

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

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

  • ConnectionState

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

  • ErrorState

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

    पिछली बार रिकॉर्ड किए गए नेटवर्क की गड़बड़ी की स्थिति.

  • ईथरनेट

    EthernetProperties ज़रूरी नहीं

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

  • GUID

    स्ट्रिंग

    नेटवर्क का जीयूआईडी.

  • IPAddressConfigType

    IPConfigType ज़रूरी नहीं

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

  • IPConfigs

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

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

  • MacAddress

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

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

  • डेटा इस्तेमाल करने की सीमा तय की गई है

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

    Chrome 85+

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

  • नाम

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

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

  • NameServersConfigType

    IPConfigType ज़रूरी नहीं

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

  • प्राथमिकता

    नंबर वैकल्पिक

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

  • ProxySettings

    ProxySettings वैकल्पिक

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

  • RestrictedConnectivity

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

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

  • SavedIPConfig

    IPConfigProperties ज़रूरी नहीं

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

  • स्रोत

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

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

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

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

  • StaticIPConfig

    IPConfigProperties ज़रूरी नहीं

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

  • TrafficCounterResetTime

    नंबर वैकल्पिक

    Chrome 125 और उसके बाद वाले वर्शन

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

  • टाइप

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

  • वीपीएन

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

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

  • वाई-फ़ाई

    WiFiProperties ज़रूरी नहीं

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

NetworkStateProperties

प्रॉपर्टी

NetworkType

Enum

"सभी"

"मोबाइल"

"ईथरनेट"

"टेदर"

"वीपीएन"

"वायरलेस"

"वाई-फ़ाई"

PaymentPortal

प्रॉपर्टी

  • तरीका

    स्ट्रिंग

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

  • PostData

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

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

  • यूआरएल

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

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

ProxyLocation

प्रॉपर्टी

  • होस्ट

    स्ट्रिंग

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

  • पोर्ट

    संख्या

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

ProxySettings

प्रॉपर्टी

  • ExcludeDomains

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

    ऐसे डोमेन और होस्ट जिनके लिए मैन्युअल प्रॉक्सी सेटिंग उपलब्ध नहीं हैं.

  • मैन्युअल

    ManualProxySettings ज़रूरी नहीं

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

  • पीएसी

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

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

  • टाइप

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

ProxySettingsType

Enum

"सीधे तौर पर"

"मैन्युअल"

"PAC"

"डब्ल्यूपीएडी"

SIMLockStatus

प्रॉपर्टी

  • LockEnabled

    बूलियन

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

  • LockType

    स्ट्रिंग

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

  • RetriesLeft

    नंबर वैकल्पिक

    सिम को अनलॉक करने के लिए, पीयूके से कनेक्ट होने से पहले पिन लॉक की संख्या डालना ज़रूरी है.

ThirdPartyVPNProperties

प्रॉपर्टी

  • ExtensionID

    स्ट्रिंग

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

  • ProviderName

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

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

VPNProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • होस्ट

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

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

  • टाइप

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

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

VPNStateProperties

प्रॉपर्टी

WiFiProperties

प्रॉपर्टी

  • AllowGatewayARPPolling

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

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

  • AutoConnect

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

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

  • BSSID

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

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

  • ईएपी

    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

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

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

  • ईएपी

    EAPProperties ज़रूरी नहीं

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

तरीके

createNetwork()

प्रॉमिस
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

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

पैरामीटर

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

    बूलियन

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

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

  • प्रॉपर्टी

    वे प्रॉपर्टी जिनके साथ नए नेटवर्क को कॉन्फ़िगर करना है.

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: string) => void

    • नतीजा

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

    Chrome 125 और उसके बाद वाले वर्शन

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट 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

रिटर्न

  • प्रॉमिस<void>

    Chrome 125 और उसके बाद वाले वर्शन

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

getCaptivePortalStatus()

प्रॉमिस
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: CaptivePortalStatus) => void

रिटर्न

  • Promise&lt;CaptivePortalStatus&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getDeviceStates()

प्रॉमिस
chrome.networking.onc.getDeviceStates(
  callback?: function,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: DeviceStateProperties[]) => void

रिटर्न

  • Promise&lt;DeviceStateProperties[]&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getGlobalPolicy()

प्रॉमिस
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: GlobalPolicy) => void

रिटर्न

  • Promise&lt;GlobalPolicy&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getManagedProperties()

प्रॉमिस
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: ManagedProperties) => void

रिटर्न

  • Promise&lt;ManagedProperties&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getNetworks()

प्रॉमिस
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)

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

पैरामीटर

  • फ़िल्टर करें

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: NetworkStateProperties[]) => void

रिटर्न

  • Promise&lt;NetworkStateProperties[]&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getProperties()

प्रॉमिस
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

आईडी NetworkGuid के साथ नेटवर्क की सभी प्रॉपर्टी हासिल करता है. इसमें नेटवर्क की सभी प्रॉपर्टी शामिल होती हैं (वैल्यू को सिर्फ़ पढ़ने और पढ़ने/लिखने के लिए).

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: NetworkProperties) => void

रिटर्न

  • Promise&lt;NetworkProperties&gt;

    Chrome 125 और उसके बाद वाले वर्शन

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

getState()

प्रॉमिस
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (result: NetworkStateProperties) => void

रिटर्न

  • Promise&lt;NetworkStateProperties&gt;

    Chrome 125 और उसके बाद वाले वर्शन

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट 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

रिटर्न

  • प्रॉमिस<void>

    Chrome 125 और उसके बाद वाले वर्शन

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

startConnect()

प्रॉमिस
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 125 और उसके बाद वाले वर्शन

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

startDisconnect()

प्रॉमिस
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 125 और उसके बाद वाले वर्शन

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट 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