ब्यौरा
अपने मौजूदा नेटवर्क के बारे में जानकारी पढ़ने के लिए, chrome.enterprise.networkingAttributes
API का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत, अनइंस्टॉल न किए जा सकने वाले एक्सटेंशन के लिए इंस्टॉल किया गया हो.
अनुमतियां
enterprise.networkingAttributes
उपलब्धता
टाइप
NetworkDetails
प्रॉपर्टी
-
ipv4
स्ट्रिंग ज़रूरी नहीं
डिवाइस का स्थानीय IPv4 पता (अगर कॉन्फ़िगर नहीं किया गया है, तो इसकी जानकारी नहीं है).
-
ipv6
स्ट्रिंग ज़रूरी नहीं
डिवाइस का स्थानीय IPv6 पता (अगर कॉन्फ़िगर नहीं किया गया है, तो इसकी जानकारी नहीं है).
-
macAddress
स्ट्रिंग
डिवाइस का MAC पता.
तरीके
getNetworkDetails()
chrome.enterprise.networkingAttributes.getNetworkDetails(
callback?: function,
)
डिवाइस के डिफ़ॉल्ट नेटवर्क के नेटवर्क की जानकारी वापस लाता है. अगर उपयोगकर्ता अफ़िलिएट नहीं है या डिवाइस किसी नेटवर्क से कनेक्ट नहीं है, तो runtime.lastError
को फ़ेल होने की वजह के साथ सेट कर दिया जाएगा.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(networkAddresses: NetworkDetails)=>void
-
networkAddresses
-
रिटर्न
-
Promise<NetworkDetails>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.