refresh date: 2026-09-25 robots: noindex
الوصف
استخدِم واجهة برمجة التطبيقات chrome.publicSuffix للاستعلام عن "قائمة اللاحقات العامة" (PSL) في المتصفّح.
الأذونات
publicSuffixمدى التوفّر
الأنواع
DomainEncoding
الترميز الذي سيتم استخدامه للنطاقات التي تم إرجاعها
تعداد
"punycode"
"display"
DomainOptions
الخصائص
-
allowIPAddress
boolean اختياري
تحديد ما إذا كان يمكن عرض عناوين IP كنطاقات القيمة التلقائية هي "خطأ". ملاحظة: عند السماح بذلك، يتم عرض عناوين IP بدون البحث عنها في "قائمة اللاحقات العامة".
-
allowPlainSuffix
boolean اختياري
تحديد ما إذا كان يمكن عرض اللاحقات العامة المعروفة كنطاقات القيمة التلقائية هي "خطأ".
-
allowUnknownSuffix
boolean اختياري
تحديد ما إذا كان يجب اعتبار نطاقات المستوى الأعلى غير المعروفة لاحقة علنية على سبيل المثال، بالنسبة إلى أسماء المضيفين غير العامة، مثل
printer.internal-network. القيمة التلقائية هي "خطأ". -
الترميز
DomainEncoding اختياري
الترميز الذي سيتم استخدامه للنطاق الذي تم إرجاعه القيمة التلقائية هي "punycode"، ولكن استخدِم "display" إذا كنت ستعرض النطاق للمستخدم. بشكل عام، سيتم استخدام Unicode في "العرض"، باستثناء الحالات التي يكون فيها ذلك غير آمن بسبب "أحرف Unicode المتشابهة".
الطُرق
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
تعرض هذه الدالة النطاق القابل للتسجيل الخاص بـ hostname، إن وُجد.
المعلمات
-
اسم المضيف
سلسلة
-
الخيارات
DomainOptions اختياري
المرتجعات
-
string | undefined
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
تعرض هذه السمة اللاحقة العامة المعروفة لـ hostname، إن وجدت.
المعلمات
-
اسم المضيف
سلسلة
المرتجعات
-
string | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
يُحدِّد هذا الإعداد ما إذا كان hostname لاحقة عامة معروفة.
المعلمات
-
اسم المضيف
سلسلة
المرتجعات
-
قيمة منطقية