پسوند عمومی کروم

توضیحات

از 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 خودش یک پسوند عمومی شناخته شده است یا خیر.

پارامترها

  • نام میزبان

    رشته

بازگشت‌ها

  • بولی