chrome.networking.onc

ब्यौरा

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

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

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

अनुमतियां

networking.onc

उपलब्धता

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

टाइप

ActivationStateType

Enum

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

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

"NotActivated"

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

CaptivePortalStatus

Enum

"अज्ञात"

"ऑफ़लाइन"

"ऑनलाइन"

"Portal"

"ProxyAuthRequired"

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

    number ज़रूरी नहीं

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

  • SupportNetworkScan

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

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

CellularProviderProperties

प्रॉपर्टी

  • कोड

    स्ट्रिंग

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

  • देश

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

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

  • नाम

    स्ट्रिंग

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

CellularStateProperties

प्रॉपर्टी

CertificatePattern

प्रॉपर्टी

  • EnrollmentURI

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

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

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

    IssuerSubjectPattern ज़रूरी नहीं

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

  • IssuerCARef

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

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

  • विषय

    IssuerSubjectPattern ज़रूरी नहीं

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

ClientCertificateType

Enum

"Ref"

"पैटर्न"

ConnectionStateType

Enum

"कनेक्ट किया गया"

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

"NotConnected"

DeviceStateProperties

प्रॉपर्टी

  • SIMLockStatus

    SIMLockStatus ज़रूरी नहीं

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

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

  • SIMPresent

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

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

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

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

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

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

  • स्थिति

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

  • टाइप

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

DeviceStateType

Enum

"इनिटिलाइज़ नहीं किया गया"
डिवाइस उपलब्ध है, लेकिन उसे इनिटिलाइज़ नहीं किया गया है.

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

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

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

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

EAPProperties

प्रॉपर्टी

  • AnonymousIdentity

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

  • ClientCertPKCS11आईडी

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

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

    CertificatePattern ज़रूरी नहीं

  • ClientCertProvisioningProfileId

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

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

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

  • ClientCertType
  • पहचान

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

  • इनर

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

  • बाहरी

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

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

  • पासवर्ड

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

  • SaveCredentials

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

  • ServerCAPEMs

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

  • ServerCARefs

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

  • SubjectMatch

    ManagedDOMString ज़रूरी नहीं

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

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

  • UseSystemCAs

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

EthernetProperties

प्रॉपर्टी

  • पुष्टि करना

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

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

  • AutoConnect

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

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

  • ईएपी

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

    नेटवर्क की EAP सेटिंग. 8021X प्रमाणीकरण के लिए आवश्यक.

EthernetStateProperties

प्रॉपर्टी

FoundNetworkProperties

प्रॉपर्टी

  • LongName

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

    नेटवर्क ऑपरेटर का लंबी अवधि वाला नाम.

  • NetworkId

    स्ट्रिंग

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

  • ShortName

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

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

  • स्थिति

    स्ट्रिंग

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

  • टेक्नोलॉजी

    स्ट्रिंग

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

GlobalPolicy

प्रॉपर्टी

  • AllowOnlyPolicyNetworksToAutoconnect

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

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

  • AllowOnlyPolicyNetworksToConnect

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

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

  • AllowOnlyPolicyNetworksToConnectIfAvailable

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

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

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

  • BlockedHexSSIDs

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

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

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

IPConfigProperties

प्रॉपर्टी

  • ExcludedRoutes

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

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

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

  • गेटवे

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

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

  • IPAddress

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

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

  • IncludedRoutes

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

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

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

  • NameServers

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

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

  • RoutingPrefix

    number ज़रूरी नहीं

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

  • SearchDomains

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

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

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

  • टाइप

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

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

  • WebProxyAutoDiscoveryUrl

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

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

IPConfigType

Enum

"DHCP"

"स्टैटिक"

IssuerSubjectPattern

प्रॉपर्टी

  • CommonName

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

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

  • शहर

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

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

  • संगठन

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

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

  • OrganizationalUnit

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

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

ManagedBoolean

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedCellularProperties

प्रॉपर्टी

ManagedDOMString

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedDOMStringList

प्रॉपर्टी

  • चालू है

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

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

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

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

  • UserEditable

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

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

  • UserPolicy

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

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

  • UserSetting

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

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

ManagedEthernetProperties

प्रॉपर्टी

ManagedIPConfigProperties

प्रॉपर्टी

ManagedIPConfigType

प्रॉपर्टी

  • चालू है

    IPConfigType ज़रूरी नहीं

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

  • DeviceEditable

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

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

  • DevicePolicy

    IPConfigType ज़रूरी नहीं

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

  • प्रभावी

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

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

  • SharedSetting

    IPConfigType ज़रूरी नहीं

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

  • UserEditable

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

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

  • UserPolicy

    IPConfigType ज़रूरी नहीं

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

  • UserSetting

    IPConfigType ज़रूरी नहीं

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

ManagedLong

प्रॉपर्टी

  • चालू है

    number ज़रूरी नहीं

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

  • DeviceEditable

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

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

  • DevicePolicy

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

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

  • प्रभावी

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

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

  • SharedSetting

    number ज़रूरी नहीं

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

  • UserEditable

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

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

  • UserPolicy

    number ज़रूरी नहीं

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

  • UserSetting

    number ज़रूरी नहीं

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

ManagedManualProxySettings

प्रॉपर्टी

ManagedProperties

प्रॉपर्टी

ManagedProxyLocation

प्रॉपर्टी

ManagedProxySettings

प्रॉपर्टी

ManagedProxySettingsType

प्रॉपर्टी

  • चालू है

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

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

  • 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 ज़रूरी नहीं

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

  • SOCKS

    ProxyLocation ज़रूरी नहीं

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

  • SecureHTTPProxy

    ProxyLocation ज़रूरी नहीं

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

NetworkConfigProperties

प्रॉपर्टी

NetworkFilter

प्रॉपर्टी

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

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

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

  • सीमा

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

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

  • networkType

    लौटाए जाने वाले नेटवर्क का टाइप.

  • दिख रहा है

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

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

NetworkProperties

प्रॉपर्टी

  • सेल्यूलर

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

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

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

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

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

  • ConnectionState

    ConnectionStateType ज़रूरी नहीं

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

  • ErrorState

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

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

  • ईथरनेट

    EthernetProperties ज़रूरी नहीं

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

  • GUID

    स्ट्रिंग

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

  • IPAddressConfigType

    IPConfigType ज़रूरी नहीं

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

  • IPConfigs

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

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

  • MacAddress

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

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

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

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

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

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

  • नाम

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

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

  • NameServersConfigType

    IPConfigType ज़रूरी नहीं

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

  • प्राथमिकता

    number ज़रूरी नहीं

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

  • ProxySettings

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

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

  • RestrictedConnectivity

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

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

  • SavedIPConfig

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

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

  • स्रोत

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

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

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

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

  • StaticIPConfig

    IPConfigProperties ज़रूरी नहीं

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

  • TrafficCounterResetTime

    number ज़रूरी नहीं

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

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

  • टाइप

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

  • वीपीएन

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

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

  • वाई-फ़ाई

    WiFiProperties ज़रूरी नहीं

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

NetworkStateProperties

प्रॉपर्टी

NetworkType

Enum

"सभी"

"मोबाइल"

"ईथरनेट"

"Tether"

"VPN"

"वायरलेस"

"WiFi"

PaymentPortal

प्रॉपर्टी

  • तरीका

    स्ट्रिंग

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

  • PostData

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

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

  • यूआरएल

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

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

ProxyLocation

प्रॉपर्टी

  • होस्ट

    स्ट्रिंग

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

  • पोर्ट

    संख्या

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

ProxySettings

प्रॉपर्टी

  • ExcludeDomains

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

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

  • मैन्युअल

    ManualProxySettings ज़रूरी नहीं

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

  • पीएसी

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

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

  • टाइप

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

ProxySettingsType

Enum

"डायरेक्ट"

"मैन्युअल"

"PAC"

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

SIMLockStatus

प्रॉपर्टी

  • LockEnabled

    बूलियन

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

  • LockType

    स्ट्रिंग

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

  • RetriesLeft

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

    सिम अनलॉक करने के लिए, PUK कोड डालने से पहले पिन लॉक डालने की अनुमति वाली संख्या.

ThirdPartyVPNProperties

प्रॉपर्टी

  • ExtensionID

    स्ट्रिंग

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

  • ProviderName

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

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

VPNProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • होस्ट

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

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

  • टाइप

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

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

VPNStateProperties

प्रॉपर्टी

WiFiProperties

प्रॉपर्टी

  • AllowGatewayARPPolling

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

    Chrome 131 के बाद से अब तक काम नहीं करता

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

  • AutoConnect

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

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

  • BSSID

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

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

  • ईएपी

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

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

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

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

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

  • FrequencyList

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

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

  • HexSSID

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

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

  • HiddenSSID

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

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

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

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

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

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

  • RoamThreshold

    number ज़रूरी नहीं

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

  • एसएसआईडी

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

    नेटवर्क का SSID.

  • सुरक्षा

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

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

  • SignalStrength

    number ज़रूरी नहीं

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

WiFiStateProperties

प्रॉपर्टी

  • BSSID

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

    WiFiProperties.BSSID देखें.

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

    number ज़रूरी नहीं

    WiFiProperties.Frequency देखें.

  • HexSSID

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

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

    WiFiProperties.HexSSID देखें.

  • एसएसआईडी

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

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

    WiFiProperties.SSID देखें.

  • सुरक्षा

    स्ट्रिंग

    WiFiProperties.Security देखें.

  • SignalStrength

    number ज़रूरी नहीं

    WiFiProperties.SignalStrength देखें.

WiMAXProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • ईएपी

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

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

तरीके

createNetwork()

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

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

पैरामीटर

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

    बूलियन

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

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

  • प्रॉपर्टी

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

  • कॉलबैक

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

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

    (result: string) => void

    • नतीजा

      स्ट्रिंग

रिटर्न

  • Promise<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

रिटर्न

  • Promise<void>

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

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

getCaptivePortalStatus()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: CaptivePortalStatus) => void

रिटर्न

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

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

getDeviceStates()

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

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

पैरामीटर

  • कॉलबैक

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

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

    (result: DeviceStateProperties[]) => void

रिटर्न

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

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

getGlobalPolicy()

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

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

पैरामीटर

  • कॉलबैक

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

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

    (result: GlobalPolicy) => void

रिटर्न

  • Promise<GlobalPolicy>

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

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

getManagedProperties()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: ManagedProperties) => void

रिटर्न

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

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

getNetworks()

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

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

पैरामीटर

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

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

  • कॉलबैक

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

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

    (result: NetworkStateProperties[]) => void

रिटर्न

  • प्रॉमिस<NetworkStateProperties[]>

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

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

getProperties()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    (result: NetworkProperties) => void

रिटर्न

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

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

getState()

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

आईडी networkGuid वाले नेटवर्क की कैश मेमोरी में सेव की गई, रीड-ओनली प्रॉपर्टी दिखाता है. इसका मतलब है कि यह getProperties से बेहतर परफ़ॉर्म करने वाला फ़ंक्शन है. नेटवर्किंग सबसिस्टम से क्वेरी करने के लिए, राउंड ट्रिप की ज़रूरत होती है. सभी नेटवर्क के लिए ये प्रॉपर्टी दिखाई जाती हैं: जीयूआईडी, टाइप, नाम, वाई-फ़ाई.सुरक्षा. दिखने वाले नेटवर्क के लिए, ये अतिरिक्त प्रॉपर्टी दी जाती हैं: 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,
)

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

पैरामीटर

  • networkType

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

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

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

setProperties()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • प्रॉपर्टी

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

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

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

startConnect()

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

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

पैरामीटर

  • networkGuid

    स्ट्रिंग

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

  • कॉलबैक

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

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

    () => void

रिटर्न

  • Promise<void>

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

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

startDisconnect()

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

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,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    (changes: string[]) => void

    • बदलाव

      string[]

onNetworksChanged

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    (changes: string[]) => void

    • बदलाव

      string[]

onPortalDetectionCompleted

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

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