chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

বিবরণ

আপনার বর্তমান নেটওয়ার্ক সম্পর্কে তথ্য পড়তে chrome.enterprise.networkingAttributes API ব্যবহার করুন। মনে রাখবেন: এই API শুধুমাত্র এন্টারপ্রাইজ নীতি দ্বারা ফোর্স-ইনস্টল করা এক্সটেনশনের জন্য উপলভ্য।

অনুমতি

enterprise.networkingAttributes

উপলভ্যতা

Chrome 85+ শুধুমাত্র ChromeOS নীতি প্রয়োজন

ধরন

NetworkDetails

প্রপার্টি

  • ipv4

    স্ট্রিং ঐচ্ছিক

    ডিভাইসের লোকাল IPv4 অ্যাড্রেস (কনফিগার করা না থাকলে উল্লেখ করা হয় না)।

  • ipv6

    স্ট্রিং ঐচ্ছিক

    ডিভাইসের লোকাল IPv6 অ্যাড্রেস (কনফিগার করা না থাকলে, এটি সংজ্ঞায়িত করা হয় না)।

  • macAddress

    স্ট্রিং

    ডিভাইসের MAC অ্যাড্রেস।

পদ্ধতি

getNetworkDetails()

প্রতিশ্রুতি
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)
: Promise<NetworkDetails>

ডিভাইসের ডিফল্ট নেটওয়ার্কের নেটওয়ার্ক সংক্রান্ত বিবরণ ফিরিয়ে আনে। ব্যবহারকারী অ্যাফিলিয়েট না হলে বা ডিভাইস কোনও নেটওয়ার্কের সাথে কানেক্ট করা না থাকলে, runtime.lastError-এ ব্যর্থতার কারণ সেট করা হবে।

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    (networkAddresses: NetworkDetails) => void

রিটার্ন

  • Chrome 96+

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

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