chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

ब्यौरा

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

अनुमतियां

enterprise.networkingAttributes

उपलब्धता

Chrome 85 या इसके बाद का वर्शन सिर्फ़ ChromeOS के लिए नीति की ज़रूरत होती है

टाइप

NetworkDetails

प्रॉपर्टी

  • ipv4

    string ज़रूरी नहीं है

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

  • ipv6

    string ज़रूरी नहीं है

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

  • macAddress

    स्ट्रिंग

    डिवाइस का मैक पता.

तरीके

getNetworkDetails()

Promise
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)
: Promise<NetworkDetails>

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

पैरामीटर

  • कॉलबैक

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

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

    (networkAddresses: NetworkDetails) => void

रिटर्न

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

    यह एक प्रॉमिस दिखाता है, जो डिवाइस के डिफ़ॉल्ट नेटवर्क के NetworkDetails के साथ रिज़ॉल्व होता है.

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.