chrome.networking.onc

ब्यौरा

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

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

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

अनुमतियां

networking.onc

उपलब्धता

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

टाइप

ActivationStateType

Enum

"चालू है"

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

"NotActivated"

"PartiallyActivated"

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 और उसके बाद के वर्शन

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

  • 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

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

  • ClientCertPKCS11Id

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

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

    CertificatePattern ज़रूरी नहीं

  • ClientCertProvisioningProfileId

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

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

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

  • ClientCertType
  • पहचान

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

  • इनर

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

  • बाहरी

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

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

  • पासवर्ड

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

  • SaveCredentials

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

  • ServerCAPEMs

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

  • ServerCARefs

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

  • 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

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

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

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

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

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

  • प्रभावी

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

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

  • 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

    number ज़रूरी नहीं

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

  • प्रभावी

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

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

  • 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

प्रॉपर्टी

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

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

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

  • सीमा

    number ज़रूरी नहीं

    लौटाए जाने वाले नेटवर्क की ज़्यादा से ज़्यादा संख्या. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से यह वैल्यू 1,000 होती है. कोई सीमा नहीं होने पर 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 एनम के बजाय 'सोर्स' के लिए स्ट्रिंग का इस्तेमाल करना होगा.

  • StaticIPConfig

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

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

  • TrafficCounterResetTime

    number ज़रूरी नहीं

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

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

  • टाइप

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

  • वीपीएन

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

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

  • वाई-फ़ाई

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

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

NetworkStateProperties

प्रॉपर्टी

NetworkType

Enum

"सभी"

"Cellular"

"Ethernet"

"Tether"

"VPN"

"वायरलेस"

"WiFi"

PaymentPortal

प्रॉपर्टी

  • तरीका

    स्ट्रिंग

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

  • PostData

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

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

  • यूआरएल

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

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

ProxyLocation

प्रॉपर्टी

  • होस्ट

    स्ट्रिंग

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

  • पोर्ट

    संख्या

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

ProxySettings

प्रॉपर्टी

  • ExcludeDomains

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

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

  • मैन्युअल

    ManualProxySettings ज़रूरी नहीं

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

  • पीएसी

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

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

  • टाइप

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

ProxySettingsType

Enum

"डायरेक्ट"

"मैन्युअल"

"PAC"

"WPAD"

SIMLockStatus

प्रॉपर्टी

  • LockEnabled

    बूलियन

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

  • LockType

    स्ट्रिंग

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

  • RetriesLeft

    number ज़रूरी नहीं

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

ThirdPartyVPNProperties

प्रॉपर्टी

  • ExtensionID

    स्ट्रिंग

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

  • ProviderName

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

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

VPNProperties

प्रॉपर्टी

  • AutoConnect

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

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

  • होस्ट

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

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

  • टाइप

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

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

VPNStateProperties

प्रॉपर्टी

WiFiProperties

प्रॉपर्टी

  • AllowGatewayARPPolling

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

    Chrome 131 से अमान्य है

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

  • AutoConnect

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

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

  • BSSID

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

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

  • ईएपी

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

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

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

    number ज़रूरी नहीं

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

  • FrequencyList

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

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

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

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

पैरामीटर

  • 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

रिटर्न

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

नेटवर्किंग सबसिस्टम से नए नेटवर्क स्कैन करने और 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,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    (changes: string[]) => void

    • बदलाव

      string[]

onPortalDetectionCompleted

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

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