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