বর্ণনা
ব্রাউজারের পাবলিক সাফিক্স লিস্ট (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 নিজে একটি পরিচিত পাবলিক সাফিক্স কিনা তা নির্ধারণ করে।
প্যারামিটার
- হোস্টনাম
স্ট্রিং
ফেরত
বুলিয়ান