chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

ब्यौरा

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

अनुमतियां

enterprise.deviceAttributes

उपलब्धता

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

तरीके

getDeviceAnnotatedLocation()

Promise Chrome 66 या इसके बाद के वर्शन
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

यह एडमिन के एनोटेट की गई जगह की जानकारी फ़ेच करता है. अगर मौजूदा उपयोगकर्ता किसी संगठन से नहीं जुड़ा है या एडमिन ने कोई एनोटेट की गई जगह सेट नहीं की है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (annotatedLocation: string) => void

    • annotatedLocation

      स्ट्रिंग

रिटर्न

  • Promise<string>

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

    यह एक प्रॉमिस दिखाता है. यह प्रॉमिस, डिवाइस की एनोटेट की गई जगह की जानकारी के साथ पूरा होता है.

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

getDeviceAssetId()

Promise Chrome 66 या इसके बाद के वर्शन
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

एडमिन के एनोटेट किए गए ऐसेट आईडी को फ़ेच करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है या एडमिन ने कोई ऐसेट आईडी सेट नहीं किया है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (assetId: string) => void

    • assetId

      स्ट्रिंग

रिटर्न

  • Promise<string>

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

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

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

getDeviceHostname()

Promise Chrome 82 या इसके बाद के वर्शन
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

यह डिवाइस के होस्टनेम को फ़ेच करता है. इसे DeviceHostnameTemplate नीति के ज़रिए सेट किया जाता है. अगर मौजूदा उपयोगकर्ता किसी कंपनी से नहीं जुड़ा है या एंटरप्राइज़ नीति के तहत कोई होस्टनेम सेट नहीं किया गया है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (hostname: string) => void

    • hostname

      स्ट्रिंग

रिटर्न

  • Promise<string>

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

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

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

getDeviceSerialNumber()

Promise Chrome 66 या इसके बाद के वर्शन
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

यह कुकी, डिवाइस का सीरियल नंबर फ़ेच करती है. कृपया ध्यान दें कि इस एपीआई का मकसद, डिवाइस को मैनेज करना है. जैसे, डिवाइस के सभी सर्टिफ़िकेट के लिए, सर्टिफ़िकेट साइन करने के अनुरोध जनरेट करना. इस एपीआई का इस्तेमाल, डिवाइस के एडमिन की सहमति के बिना डिवाइसों को ट्रैक करने के लिए नहीं किया जा सकता. अगर मौजूदा उपयोगकर्ता किसी अफ़िलिएट से नहीं जुड़ा है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (serialNumber: string) => void

    • serialNumber

      स्ट्रिंग

रिटर्न

  • Promise<string>

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

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

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

getDirectoryDeviceId()

Promise
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)
: Promise<string>

यह कुकी, डायरेक्ट्री एपीआई के डिवाइस आइडेंटिफ़ायर की वैल्यू फ़ेच करती है. इसे सर्वर जनरेट करता है. साथ ही, यह डिवाइस के क्लाउड रिकॉर्ड की पहचान करता है, ताकि क्लाउड डायरेक्ट्री एपीआई में क्वेरी की जा सके. अगर मौजूदा उपयोगकर्ता किसी अफ़िलिएट से नहीं जुड़ा है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (deviceId: string) => void

    • deviceId

      स्ट्रिंग

रिटर्न

  • Promise<string>

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

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

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