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

सामान लौटाना

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

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