browser.publicSuffix

বিবরণ

ব্রাউজারের পাবলিক সাফিক্স লিস্ট (PSL) কোয়েরি করতে chrome.publicSuffix API ব্যবহার করুন।

অনুমতি

publicSuffix

উপলভ্যতা

Chrome 153+

ধরন

DomainEncoding

ফেরত আসা ডোমেনের জন্য ব্যবহার করার এনকোডিং।

Enum

"punycode"

"ডিসপ্লে"

DomainOptions

প্রপার্টি

  • allowIPAddress

    বুলিয়ান ঐচ্ছিক

    IP অ্যাড্রেস ডোমেন হিসেবে ফেরত দেওয়া যাবে কিনা। ডিফল্ট হিসেবে false সেট করা থাকে। মনে রাখবেন: অনুমতি দেওয়া হলে, পাবলিক সাফিক্স লিস্টে না দেখেই IP অ্যাড্রেস ফিরিয়ে দেওয়া হয়।

  • allowPlainSuffix

    বুলিয়ান ঐচ্ছিক

    পরিচিত পাবলিক সাফিক্স ডোমেন হিসেবে দেখানো হবে কিনা। ডিফল্ট হিসেবে false সেট করা থাকে।

  • allowUnknownSuffix

    বুলিয়ান ঐচ্ছিক

    অজানা TLD-কে সর্বজনীন সাফিক্স হিসেবে বিবেচনা করা উচিত কিনা। যেমন, printer.internal-network-এর মতো সর্বজনীন নয় এমন হোস্টনেমের জন্য। ডিফল্ট হিসেবে false সেট করা থাকে।

  • এনকোডিং

    DomainEncoding ঐচ্ছিক

    ফেরত আসা ডোমেনের জন্য ব্যবহার করার এনকোডিং। ডিফল্ট হিসেবে "punycode" থাকে, তবে ব্যবহারকারীকে ডোমেন দেখানোর সময় "display" পাস করুন। সাধারণত, "ডিসপ্লে" ইউনিকোড ব্যবহার করবে, তবে "ইউনিকোড কনফিউজেবল"-এর কারণে এটি অসুরক্ষিত হলে, ইউনিকোড ব্যবহার করা হবে না।

পদ্ধতি

getDomain()

browser.publicSuffix.getDomain(
  hostname: string,
  options?: DomainOptions,
)
: string | undefined

hostname-এর জন্য রেজিস্টার করা যায় এমন ডোমেন থাকলে তা পায়।

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

  • হোস্টনাম

    স্ট্রিং

  • বিকল্প

    DomainOptions ঐচ্ছিক

রিটার্ন

  • স্ট্রিং | অনির্দিষ্ট

getKnownSuffix()

browser.publicSuffix.getKnownSuffix(
  hostname: string,
)
: string | undefined

hostname-এর জন্য পরিচিত পাবলিক সাফিক্স থাকলে তা পায়।

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

  • হোস্টনাম

    স্ট্রিং

রিটার্ন

  • স্ট্রিং | অনির্দিষ্ট

isKnownSuffix()

browser.publicSuffix.isKnownSuffix(
  hostname: string,
)
: boolean

hostname নিজেই একটি পরিচিত পাবলিক সাফিক্স কিনা তা নির্ধারণ করে।

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

  • হোস্টনাম

    স্ট্রিং

রিটার্ন

  • বুলিয়ান