chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

ब्यौरा

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

अनुमतियां

enterprise.deviceAttributes

उपलब्धता

Chrome 46+ सिर्फ़ ChromeOS के लिए नीति ज़रूरी है

तरीके

getDeviceAnnotatedLocation()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

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

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (annotatedLocation: string) => void

    • annotatedLocation

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 96+

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

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

getDeviceAssetId()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

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

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (assetId: string) => void

    • assetId

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 96+

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

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

getDeviceHostname()

Promise Chrome 82+
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

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

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (hostname: string) => void

    • hostname

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 96+

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

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

getDeviceSerialNumber()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

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

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (serialNumber: string) => void

    • serialNumber

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 96+

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

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

getDirectoryDeviceId()

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

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

पैरामीटर

  • कॉलबैक

    function ज़रूरी नहीं

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

    (deviceId: string) => void

    • deviceId

      स्ट्रिंग

रिटर्न

  • Promise<string>

    Chrome 96+

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

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