chrome.enterprise.networkingAttributes

ब्यौरा

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

अनुमतियां

enterprise.networkingAttributes

उपलब्धता

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

टाइप

NetworkDetails

प्रॉपर्टी

  • ipv4

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

    डिवाइस का लोकल आईपीवी4 पता (कॉन्फ़िगर न किए जाने पर, इसके बारे में जानकारी नहीं होती).

  • ipv6

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

    डिवाइस का स्थानीय आईपीवी6 पता (कॉन्फ़िगर न करने पर, इसके बारे में जानकारी नहीं होती).

  • macAddress

    स्ट्रिंग

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

तरीके

getNetworkDetails()

प्रॉमिस
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (networkAddresses: NetworkDetails) => void

रिटर्न

  • Promise<NetworkDetails>

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

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