chrome.networking.onc

ब्यौरा

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

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

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

अनुमतियां

networking.onc

उपलब्धता

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

टाइप

ActivationStateType

Enum

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

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

"NotActivated"

"PartiallyActivated"

CaptivePortalStatus

Enum

"Unknown"

"ऑफ़लाइन"

"Online"

"Portal"

"ProxyAuthRequired"

CellularProperties

प्रॉपर्टी

  • ActivationState

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

  • ActivationType

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

    मोबाइल नेटवर्क चालू करने का टाइप.

  • AllowRoaming

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

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

  • AutoConnect

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

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

  • फ़ैमिली

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

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

  • FirmwareRevision

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

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

  • FoundNetworks

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

  • HardwareRevision

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

    मोबाइल मॉडम के हार्डवेयर का वर्शन.

  • HomeProvider

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

    उस ऑपरेटर के बारे में जानकारी जिसने मॉडेम में मौजूद सिम कार्ड जारी किया है.

  • निर्माता

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

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

  • ModelID

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

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

  • NetworkTechnology

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

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

  • PaymentPortal

    PaymentPortal optional

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

  • RoamingState

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

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

  • SIMLockStatus

    SIMLockStatus optional

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

  • SIMPresent

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

    सिम कार्ड मौजूद है या नहीं.

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

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

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

    मोबाइल नेटवर्क स्कैन करने की प्रोसेस जारी रहने पर, यह वैल्यू True होती है.

  • ServingOperator

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

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

  • SignalStrength

    number ज़रूरी नहीं

    मौजूदा नेटवर्क का सिग्नल कितना अच्छा है.

  • SupportNetworkScan

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

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

CellularProviderProperties

प्रॉपर्टी

  • कोड

    स्ट्रिंग

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

  • देश

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

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

  • नाम

    स्ट्रिंग

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

CellularStateProperties

प्रॉपर्टी

CertificatePattern

प्रॉपर्टी

  • EnrollmentURI

    string[] ज़रूरी नहीं है

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

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

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

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

  • IssuerCARef

    string[] ज़रूरी नहीं है

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

  • विषय

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

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

ClientCertificateType

Enum

"Ref"

"Pattern"

ConnectionStateType

Enum

"Connected"

"कनेक्ट किया जा रहा है"

"NotConnected"

DeviceStateProperties

प्रॉपर्टी

  • SIMLockStatus

    SIMLockStatus optional

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

    अगर Type = Cellular और SIMPresent = True है, तो सिम लॉक का स्टेटस.

  • SIMPresent

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

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

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

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

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

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

  • स्थिति

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

  • टाइप

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

DeviceStateType

Enum

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

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

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

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

"अनुमति नहीं है"
डिवाइस का इस्तेमाल करने की अनुमति नहीं है.

EAPProperties

प्रॉपर्टी

  • AnonymousIdentity

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

  • ClientCertPKCS11Id

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

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

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

  • ClientCertProvisioningProfileId

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

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

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

  • ClientCertType
  • पहचान

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

  • इनर

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

  • आउटर

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

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

  • पासवर्ड

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

  • SaveCredentials

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

  • ServerCAPEMs

    string[] ज़रूरी नहीं है

  • ServerCARefs

    string[] ज़रूरी नहीं है

  • SubjectMatch
    Chrome 60 या इसके बाद का वर्शन
  • UseProactiveKeyCaching

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

  • UseSystemCAs

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

EthernetProperties

प्रॉपर्टी

  • पुष्टि करना

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

    ईथरनेट नेटवर्क के लिए इस्तेमाल की गई पुष्टि करने की सुविधा. None और 8021X को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.

  • AutoConnect

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

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

  • ईएपी

    EAPProperties optional

    नेटवर्क की EAP सेटिंग. 8021X ऑथेंटिकेशन के लिए ज़रूरी है.

EthernetStateProperties

प्रॉपर्टी

FoundNetworkProperties

प्रॉपर्टी

  • LongName

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

    नेटवर्क ऑपरेटर का पूरा नाम.

  • NetworkId

    स्ट्रिंग

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

  • ShortName

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

    नेटवर्क ऑपरेटर का छोटा नाम.

  • स्थिति

    स्ट्रिंग

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

  • टेक्नोलॉजी

    स्ट्रिंग

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

GlobalPolicy

प्रॉपर्टी

  • AllowOnlyPolicyNetworksToAutoconnect

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

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

  • AllowOnlyPolicyNetworksToConnect

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

    अगर इस नीति को 'चालू है' पर सेट किया जाता है, तो सिर्फ़ नीति नेटवर्क को कनेक्ट किया जा सकता है. साथ ही, न तो कोई नया नेटवर्क जोड़ा जा सकता है और न ही उसे कॉन्फ़िगर किया जा सकता है. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

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

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

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

  • BlockedHexSSIDs

    string[] ज़रूरी नहीं है

    Chrome 86 या इसके बाद का वर्शन

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

IPConfigProperties

प्रॉपर्टी

  • ExcludedRoutes

    string[] ज़रूरी नहीं है

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

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

  • गेटवे

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

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

  • IPAddress

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

    कनेक्शन का आईपी पता. यह IPv4 या IPv6 पता हो सकता है. यह Type की वैल्यू पर निर्भर करता है.

  • IncludedRoutes

    string[] ज़रूरी नहीं है

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

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

  • NameServers

    string[] ज़रूरी नहीं है

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

  • RoutingPrefix

    number ज़रूरी नहीं

    रूटिंग का आगे वाला हिस्सा.

  • SearchDomains

    string[] ज़रूरी नहीं है

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

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

  • टाइप

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

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

  • WebProxyAutoDiscoveryUrl

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

    डीएचसीपी पर रिपोर्ट किए गए वेब प्रॉक्सी ऑटो-डिस्कवरी का यूआरएल.

IPConfigType

Enum

"DHCP"

"Static"

IssuerSubjectPattern

प्रॉपर्टी

  • CommonName

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

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

  • शहर

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

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

  • संगठन

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

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

  • OrganizationalUnit

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

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

ManagedBoolean

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedCellularProperties

प्रॉपर्टी

ManagedDOMString

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedDOMStringList

प्रॉपर्टी

  • चालू है

    string[] ज़रूरी नहीं है

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

  • DeviceEditable

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

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

  • DevicePolicy

    string[] ज़रूरी नहीं है

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

  • प्रभावी

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

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

  • SharedSetting

    string[] ज़रूरी नहीं है

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

  • UserEditable

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

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

  • UserPolicy

    string[] ज़रूरी नहीं है

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

  • UserSetting

    string[] ज़रूरी नहीं है

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

ManagedEthernetProperties

प्रॉपर्टी

ManagedIPConfigProperties

प्रॉपर्टी

ManagedIPConfigType

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedLong

प्रॉपर्टी

  • चालू है

    number ज़रूरी नहीं

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

  • DeviceEditable

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

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

  • DevicePolicy

    number ज़रूरी नहीं

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

  • प्रभावी

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

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

  • SharedSetting

    number ज़रूरी नहीं

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

  • UserEditable

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

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

  • UserPolicy

    number ज़रूरी नहीं

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

  • UserSetting

    number ज़रूरी नहीं

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

ManagedManualProxySettings

प्रॉपर्टी

ManagedProperties

प्रॉपर्टी

ManagedProxyLocation

प्रॉपर्टी

ManagedProxySettings

प्रॉपर्टी

ManagedProxySettingsType

प्रॉपर्टी

  • चालू है

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

  • DeviceEditable

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

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

  • DevicePolicy

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

  • प्रभावी

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

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

  • SharedSetting

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

  • UserEditable

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

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

  • UserPolicy

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

  • UserSetting

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

ManagedThirdPartyVPNProperties

प्रॉपर्टी

ManagedVPNProperties

प्रॉपर्टी

ManagedWiFiProperties

प्रॉपर्टी

ManualProxySettings

प्रॉपर्टी

  • FTPProxy

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

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

  • HTTPProxy

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

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

  • SOCKS

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

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

  • SecureHTTPProxy

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

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

NetworkConfigProperties

प्रॉपर्टी

NetworkFilter

प्रॉपर्टी

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

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

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

  • सीमा

    number ज़रूरी नहीं

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

  • networkType

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

  • दिख रहा है

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

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

NetworkProperties

प्रॉपर्टी

  • सेल्यूलर

    मोबाइल नेटवर्क के लिए, मोबाइल नेटवर्क की प्रॉपर्टी.

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

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

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

  • ConnectionState

    ConnectionStateType ज़रूरी नहीं

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

  • ErrorState

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

    नेटवर्क में गड़बड़ी होने की पिछली स्थिति.

  • ईथरनेट

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

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

  • GUID

    स्ट्रिंग

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

  • IPAddressConfigType

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

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

  • IPConfigs

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

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

  • MacAddress

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

    नेटवर्क का एमएसी पता.

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

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

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

    नेटवर्क पर डेटा से जुड़ी पाबंदी लगी है या नहीं.

  • नाम

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

    नेटवर्क का ऐसा नाम जो उपयोगकर्ता को आसानी से समझ में आए.

  • NameServersConfigType

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

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

  • प्राथमिकता

    number ज़रूरी नहीं

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

  • ProxySettings

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

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

  • RestrictedConnectivity

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

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

  • SavedIPConfig

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

  • स्रोत

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

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

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

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

  • StaticIPConfig

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

  • TrafficCounterResetTime

    number ज़रूरी नहीं

    Chrome 125 या इसके बाद के वर्शन

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

  • टाइप

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

  • वीपीएन

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

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

  • वाई-फ़ाई

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

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

NetworkStateProperties

प्रॉपर्टी

NetworkType

Enum

"All"

"Cellular"

"Ethernet"

"Tether"

"VPN"

"Wireless"

"WiFi"

PaymentPortal

प्रॉपर्टी

  • तरीका

    स्ट्रिंग

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

  • PostData

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

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

  • यूआरएल

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

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

ProxyLocation

प्रॉपर्टी

  • होस्ट

    स्ट्रिंग

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

  • पोर्ट

    संख्या

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

ProxySettings

प्रॉपर्टी

  • ExcludeDomains

    string[] ज़रूरी नहीं है

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

  • मैन्युअल

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

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

  • पीएसी

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

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

  • टाइप

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

ProxySettingsType

Enum

"Direct"

"Manual"

"PAC"

"WPAD"

SIMLockStatus

प्रॉपर्टी

  • LockEnabled

    बूलियन

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

  • LockType

    स्ट्रिंग

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

  • RetriesLeft

    number ज़रूरी नहीं

    सिम को अनलॉक करने के लिए PUK कोड की ज़रूरत पड़ने से पहले, पिन लॉक को कितनी बार आज़माया जा सकता है.

ThirdPartyVPNProperties

प्रॉपर्टी

  • ExtensionID

    स्ट्रिंग

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

  • ProviderName

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

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

VPNProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • होस्ट

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

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

  • टाइप

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

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

VPNStateProperties

प्रॉपर्टी

WiFiProperties

प्रॉपर्टी

  • AllowGatewayARPPolling

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

    Chrome 131 से बंद कर दिया गया है

    इसे M131 में हटा दिया गया था. फ़िलहाल, एआरपी पोलिंग चालू नहीं है.

  • AutoConnect

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

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

  • BSSID

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

    यह उस ऐक्सेस पॉइंट का BSSID है जिससे डिवाइस कनेक्ट है..

  • ईएपी

    EAPProperties optional

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

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

    number ज़रूरी नहीं

    वाईफ़ाई सेवा की फ़्रीक्वेंसी, मेगाहर्ट्ज़ में. कनेक्ट किए गए नेटवर्क के लिए, वह फ़्रीक्वेंसी जिस पर नेटवर्क कनेक्ट किया गया है. अगर ऐसा नहीं है, तो सबसे अच्छा उपलब्ध बीएसएस.

  • FrequencyList

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

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

  • HexSSID

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

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

  • HiddenSSID

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

    इससे पता चलता है कि नेटवर्क का SSID ब्रॉडकास्ट किया जाएगा या नहीं.

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

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

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

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

  • RoamThreshold

    number ज़रूरी नहीं

    अब सेवा में नहीं है, अनदेखा किया गया.

  • एसएसआईडी

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

    नेटवर्क का SSID.

  • सुरक्षा

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

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

  • SignalStrength

    number ज़रूरी नहीं

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

WiFiStateProperties

प्रॉपर्टी

  • BSSID

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

    WiFiProperties.BSSID देखें.

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

    number ज़रूरी नहीं

    WiFiProperties.Frequency देखें.

  • HexSSID

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

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

    WiFiProperties.HexSSID देखें.

  • एसएसआईडी

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

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

    WiFiProperties.SSID देखें.

  • सुरक्षा

    स्ट्रिंग

    WiFiProperties.Security देखें.

  • SignalStrength

    number ज़रूरी नहीं

    WiFiProperties.SignalStrength देखें.

WiMAXProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • ईएपी

    EAPProperties optional

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

तरीके

createNetwork()

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

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

पैरामीटर

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

    बूलियन

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

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

  • प्रॉपर्टी

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

  • कॉलबैक

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

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

    (result: string) => void

    • नतीजा

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 125 या इसके बाद के वर्शन

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

disableNetworkType()

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

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

पैरामीटर

  • networkType

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

enableNetworkType()

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

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

पैरामीटर

  • networkType

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

forgetNetwork()

प्रॉमिस
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)
: Promise<void>

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

    Chrome 125 या इसके बाद के वर्शन

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

getCaptivePortalStatus()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: CaptivePortalStatus) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

getDeviceStates()

प्रॉमिस
chrome.networking.onc.getDeviceStates(
  callback?: function,
)
: Promise<DeviceStateProperties[]>

नेटवर्क से कनेक्ट किए जा सकने वाले डिवाइसों की स्थितियां दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (result: DeviceStateProperties[]) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

getGlobalPolicy()

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

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

पैरामीटर

  • कॉलबैक

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

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

    (result: GlobalPolicy) => void

रिटर्न

  • Promise<GlobalPolicy>

    Chrome 125 या इसके बाद के वर्शन

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

getManagedProperties()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: ManagedProperties) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

getNetworks()

प्रॉमिस
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)
: Promise<NetworkStateProperties[]>

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

पैरामीटर

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

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

  • कॉलबैक

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

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

    (result: NetworkStateProperties[]) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

getProperties()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: NetworkProperties) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

getState()

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

यह कुकी, id networkGuid वाले नेटवर्क की कैश मेमोरी में सेव की गई, सिर्फ़ पढ़ने के लिए उपलब्ध प्रॉपर्टी को ऐक्सेस करती है. यह फ़ंक्शन, getProperties से बेहतर परफ़ॉर्म करता है. getProperties को नेटवर्किंग सबसिस्टम से क्वेरी करने के लिए, राउंड ट्रिप की ज़रूरत होती है. सभी नेटवर्क के लिए ये प्रॉपर्टी दिखती हैं: GUID, Type, Name, WiFi.Security. दिखने वाले नेटवर्क के लिए, ये अतिरिक्त प्रॉपर्टी दी जाती हैं: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: NetworkStateProperties) => void

रिटर्न

  • Chrome 125 या इसके बाद के वर्शन

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

requestNetworkScan()

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

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

पैरामीटर

  • networkType

    NetworkType optional

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

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

setProperties()

प्रॉमिस
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)
: Promise<void>

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • प्रॉपर्टी

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

    Chrome 125 या इसके बाद के वर्शन

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

startConnect()

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

इस फ़ंक्शन की मदद से, networkGuid का इस्तेमाल करके नेटवर्क से कनेक्शन शुरू किया जाता है.

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

    Chrome 125 या इसके बाद के वर्शन

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

startDisconnect()

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

यह फ़ंक्शन, networkGuid का इस्तेमाल करके नेटवर्क से डिसकनेक्ट करने की प्रोसेस शुरू करता है.

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

    Chrome 125 या इसके बाद के वर्शन

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

इवेंट

onDeviceStateListChanged

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    () => void

onNetworkListChanged

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    (changes: string[]) => void

    • बदलाव

      string[]

onNetworksChanged

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

जब किसी भी नेटवर्क पर प्रॉपर्टी बदलती हैं, तब यह इवेंट ट्रिगर होता है. यह उन नेटवर्क के GUID की सूची भेजता है जिनकी प्रॉपर्टी में बदलाव हुआ है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    (changes: string[]) => void

    • बदलाव

      string[]

onPortalDetectionCompleted

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

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