chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

ब्यौरा

अपने मौजूदा नेटवर्क के बारे में जानकारी पाने के लिए, chrome.enterprise.networkingAttributes एपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत, अनइंस्टॉल न किए जा सकने वाले सॉफ़्टवेयर के तौर पर इंस्टॉल किया गया है.

अनुमतियां

enterprise.networkingAttributes

उपलब्धता

Chrome 85+ सिर्फ़ ChromeOS के लिए नीति लागू करना ज़रूरी है

टाइप

NetworkDetails

प्रॉपर्टी

  • ipv4

    string ज़रूरी नहीं

    डिवाइस का लोकल IPv4 पता (अगर कॉन्फ़िगर नहीं किया गया है, तो यह तय नहीं होता).

  • ipv6

    string ज़रूरी नहीं

    डिवाइस का लोकल IPv6 पता (कॉन्फ़िगर न होने पर, इसकी जानकारी नहीं दी जाती).

  • macAddress

    स्ट्रिंग

    डिवाइस का मैक पता.

तरीके

getNetworkDetails()

वादा
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)
: Promise<NetworkDetails>

डिवाइस के डिफ़ॉल्ट नेटवर्क की जानकारी फ़ेच करता है. अगर उपयोगकर्ता संगठन से जुड़ा नहीं है या डिवाइस किसी नेटवर्क से कनेक्ट नहीं है, तो runtime.lastError को सेट नहीं किया जा सकेगा. साथ ही, इसकी वजह भी बताई जाएगी.

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (networkAddresses: NetworkDetails) => void

रिटर्न

  • Chrome 96+

    यह एक प्रॉमिस दिखाता है, जो डिवाइस के डिफ़ॉल्ट नेटवर्क के NetworkDetails के साथ रिज़ॉल्व होता है.

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