chrome.dns

বর্ণনা

dns রেজোলিউশনের জন্য chrome.dns API ব্যবহার করুন।

অনুমতি

dns

প্রাপ্যতা

দেব চ্যানেল

এই API ব্যবহার করতে, আপনাকে অবশ্যই ম্যানিফেস্টে "dns" অনুমতি ঘোষণা করতে হবে।

{   "name": "My extension",   ...   "permissions": [     "dns"   ],   ... } 

ব্যবহার

নিম্নলিখিত কোডটি example.com এর আইপি ঠিকানা পুনরুদ্ধার করতে resolve() কল করে।

service-worker.js:

const resolveDNS = async () => {     let record = await chrome.dns.resolve('example.com');     console.log(record.address); // "192.0.2.172" };  resolveDNS(); 

প্রকারভেদ

ResolveCallbackResolveInfo

বৈশিষ্ট্য

  • ঠিকানা

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

    IP ঠিকানা আক্ষরিক প্রতিনিধিত্বকারী একটি স্ট্রিং। ফলাফল কোড সাফল্য নির্দেশ করলেই সরবরাহ করা হয়।

  • ফলাফল কোড

    সংখ্যা

    ফলাফল কোড. শূন্য সাফল্য নির্দেশ করে।

পদ্ধতি

resolve()

chrome.dns.resolve(
  hostname: string,
)
: Promise<ResolveCallbackResolveInfo>

প্রদত্ত হোস্টনাম বা IP ঠিকানা আক্ষরিকভাবে সমাধান করে।

পরামিতি

  • হোস্টনাম

    স্ট্রিং

    সমাধানের জন্য হোস্টনাম।

রিটার্নস