বর্ণনা
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 ঠিকানা আক্ষরিকভাবে সমাধান করে।
পরামিতি
- হোস্টনাম
স্ট্রিং
সমাধানের জন্য হোস্টনাম।
রিটার্নস
প্রতিশ্রুতি< ResolveCallbackResolveInfo >