توضیحات
از API chrome.publicSuffix برای جستجوی فهرست پسوندهای عمومی (PSL) مرورگر استفاده کنید.
مجوزها
publicSuffixدر دسترس بودن
انواع
DomainEncoding
کدگذاری مورد استفاده برای دامنههای برگردانده شده.
شمارشی
"پانی کد" "نمایش"
DomainOptions
خواص
- اجازه دادن به آدرس IP
بولی اختیاری
اینکه آیا آدرسهای IP میتوانند به عنوان دامنه بازگردانده شوند یا خیر. مقدار پیشفرض false است. توجه: در صورت مجاز بودن، آدرسهای IP بدون جستجو در فهرست پسوندهای عمومی بازگردانده میشوند.
- allowPlainSuffix
بولی اختیاری
اینکه آیا پسوندهای عمومی شناخته شده میتوانند به عنوان دامنه برگردانده شوند یا خیر. مقدار پیشفرض false است.
- allowUnknownSuffix
بولی اختیاری
اینکه آیا 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 خودش یک پسوند عمومی شناخته شده است یا خیر.
پارامترها
- نام میزبان
رشته
بازگشتها
بولی