বিবরণ
ব্রাউজারের পাবলিক সাফিক্স লিস্ট (PSL) কোয়েরি করতে chrome.publicSuffix API ব্যবহার করুন।
অনুমতি
publicSuffixউপলভ্যতা
ধরন
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 নিজেই একটি পরিচিত পাবলিক সাফিক্স কিনা তা নির্ধারণ করে।
প্যারামিটারগুলি
-
হোস্টনাম
স্ট্রিং
রিটার্ন
-
বুলিয়ান