chrome.enterprise.networkingAttributes

ब्यौरा

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

अनुमतियां

enterprise.networkingAttributes

उपलब्धता

Chrome 85+ सिर्फ़ ChromeOS नीति ज़रूरी है

टाइप

NetworkDetails

प्रॉपर्टी

  • ipv4

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

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

  • ipv6

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

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

  • macAddress

    स्ट्रिंग

    डिवाइस का MAC पता.

तरीके

getNetworkDetails()

वादा
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)

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

पैरामीटर

  • कॉलबैक

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

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

    (networkAddresses: NetworkDetails)=>void

रिटर्न

  • Chrome 96 के बाद के वर्शन

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