chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

বিবরণ

ডিভাইস অ্যাট্রিবিউট পড়তে chrome.enterprise.deviceAttributes API ব্যবহার করুন। মনে রাখবেন: এই 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+

    একটি Promise রিটার্ন করে যা ডিভাইসের অ্যানোটেট করা লোকেশনের সাথে সমাধান করে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getDeviceAssetId()

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

অ্যাডমিনিস্ট্রেটরের অ্যানোটেট করা অ্যাসেট আইডি ফেচ করে। বর্তমান ব্যবহারকারী অ্যাফিলিয়েট না হলে বা অ্যাডমিনিস্ট্রেটর কোনও অ্যাসেট আইডি সেট না করলে, খালি স্ট্রিং দেখায়।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (assetId: string) => void

    • assetId

      স্ট্রিং

রিটার্ন

  • Promise<string>

    Chrome 96+

    একটি Promise রিটার্ন করে যা ডিভাইসের অ্যাসেট আইডির মাধ্যমে সমাধান করা হয়।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getDeviceHostname()

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

DeviceHostnameTemplate নীতি দ্বারা সেট করা ডিভাইসের হোস্টনেম ফেচ করে। বর্তমান ব্যবহারকারী অ্যাফিলিয়েট না হলে বা এন্টারপ্রাইজ নীতি অনুযায়ী কোনও হোস্টনেম সেট করা না থাকলে, খালি স্ট্রিং জমা দেয়।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (hostname: string) => void

    • হোস্টনাম

      স্ট্রিং

রিটার্ন

  • Promise<string>

    Chrome 96+

    একটি Promise রিটার্ন করে যা ডিভাইসের হোস্টনেমের সাথে সমাধান করে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getDeviceSerialNumber()

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

ডিভাইসের সিরিয়াল নম্বর ফেচ করে। মনে রাখবেন, এই API-এর উদ্দেশ্য হল ডিভাইস অ্যাডমিনিস্টার করা (যেমন, ডিভাইস-ব্যাপী সার্টিফিকেটের জন্য সার্টিফিকেট সাইন রিকোয়েস্ট জেনারেট করা)। ডিভাইস অ্যাডমিনিস্ট্রেটরের সম্মতি ছাড়া ডিভাইস ট্র্যাক করার জন্য এই API ব্যবহার করা যাবে না। বর্তমান ব্যবহারকারী অ্যাফিলিয়েটেড না হলে, খালি স্ট্রিং রিটার্ন করে।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (serialNumber: string) => void

    • serialNumber

      স্ট্রিং

রিটার্ন

  • Promise<string>

    Chrome 96+

    একটি Promise রিটার্ন করে যা ডিভাইসের সিরিয়াল নম্বরের সাথে সমাধান করে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getDirectoryDeviceId()

প্রতিশ্রুতি
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)
: Promise<string>

ডিরেক্টরি API-এর ডিভাইস শনাক্তকারীর ভ্যালু ফেচ করে, যা সার্ভার দ্বারা জেনারেট করা হয় এবং ক্লাউড ডিরেক্টরি API-তে কোয়েরি করার জন্য ডিভাইসের ক্লাউড রেকর্ড শনাক্ত করে। বর্তমান ব্যবহারকারী অ্যাফিলিয়েটেড না হলে, খালি স্ট্রিং রিটার্ন করে।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (deviceId: string) => void

    • deviceId

      স্ট্রিং

রিটার্ন

  • Promise<string>

    Chrome 96+

    একটি Promise রিটার্ন করে যা ডিরেক্টরি API-এর ডিভাইস শনাক্তকারীর সাথে সমাধান করে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।