chrome.publicSuffix

বর্ণনা

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

অনুমতি

publicSuffix

প্রাপ্যতা

বিচারাধীন

প্রকারভেদ

DomainEncoding

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

এনাম

"পুনিকোড"

"প্রদর্শন"

DomainOptions

বৈশিষ্ট্য

  • allowIPAddress

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

    আইপি অ্যাড্রেসগুলো ডোমেইন হিসেবে ফেরত দেওয়া যাবে কিনা। ডিফল্ট মান হলো 'ফলস'। দ্রষ্টব্য: অনুমতি দেওয়া হলে, আইপি অ্যাড্রেসগুলো পাবলিক সাফিক্স লিস্টে না খুঁজেই ফেরত দেওয়া হয়।

  • allowPlainSuffix

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

    পরিচিত পাবলিক সাফিক্সগুলোকে ডোমেইন হিসেবে ফেরত দেওয়া যাবে কিনা। ডিফল্ট মান হলো ফলস।

  • অজানা প্রত্যয়কে অনুমতি দিন

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

    অজানা TLD-গুলোকে পাবলিক সাফিক্স হিসেবে বিবেচনা করা হবে কিনা। উদাহরণস্বরূপ, printer.internal-network এর মতো নন-পাবলিক হোস্টনেমের ক্ষেত্রে। এর ডিফল্ট মান হলো false।

  • এনকোডিং

    ফেরত আসা ডোমেইনের জন্য যে এনকোডিং ব্যবহার করা হবে। ডিফল্ট হিসেবে 'punycode' ব্যবহৃত হয়, কিন্তু ব্যবহারকারীকে ডোমেইনটি প্রদর্শন করতে চাইলে 'display' পাস করুন। সাধারণত, 'display' ইউনিকোড ব্যবহার করবে, তবে 'Unicode confusables'- এর কারণে অনিরাপদ হওয়ার ক্ষেত্রগুলি এর ব্যতিক্রম।

পদ্ধতি

getDomain()

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

hostname জন্য নিবন্ধনযোগ্য ডোমেইনটি খুঁজে বের করে, যদি থাকে।

প্যারামিটার

ফেরত

  • স্ট্রিং | অনির্ধারিত

getKnownSuffix()

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

hostname জন্য পরিচিত পাবলিক সাফিক্সটি (যদি থাকে) খুঁজে বের করে।

প্যারামিটার

  • হোস্টনাম

    স্ট্রিং

ফেরত

  • স্ট্রিং | অনির্ধারিত

isKnownSuffix()

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

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

প্যারামিটার

  • হোস্টনাম

    স্ট্রিং

ফেরত

  • বুলিয়ান