browser.publicSuffix

תיאור

משתמשים ב-chrome.publicSuffix API כדי לשלוח שאילתה לרשימת הסיומות הציבוריות (PSL) של הדפדפן.

הרשאות

publicSuffix

זמינות

‫Chrome 153 ואילך

סוגים

DomainEncoding

הקידוד שבו יש להשתמש עבור הדומיינים שמוחזרים.

ספירה

‫"punycode"

‫"display"

DomainOptions

מאפיינים

  • allowIPAddress

    ‫boolean אופציונלי

    האם כתובות IP יכולות להיות מוחזרות כדומיינים. ברירת המחדל היא False. הערה: כשמאפשרים את זה, כתובות ה-IP מוחזרות בלי לבצע חיפוש ברשימת הסיומות הציבוריות.

  • allowPlainSuffix

    ‫boolean אופציונלי

    האם סיומות ציבוריות מוכרות יכולות להיות מוחזרות כדומיינים. ברירת המחדל היא False.

  • allowUnknownSuffix

    ‫boolean אופציונלי

    האם סיומות לא ידועות של דומיין ברמה העליונה צריכות להיחשב כסיומת ציבורית. לדוגמה, לשמות מארחים לא ציבוריים כמו printer.internal-network. ברירת המחדל היא False.

  • קידוד

    ‫DomainEncoding אופציונלי

    הקידוד שבו יש להשתמש עבור הדומיין שמוחזר. ברירת המחדל היא punycode, אבל צריך להעביר display אם רוצים להציג את הדומיין למשתמש. בדרך כלל, התצוגה תשתמש ב-Unicode, אלא במקרים שבהם זה לא בטוח בגלל 'Unicode confusables'.

Methods

getDomain()

chrome.publicSuffix.getDomain(
  hostname: string,
  options?: DomainOptions,
)
: string | undefined

מקבל את הדומיין שניתן לרישום עבור hostname, אם יש כזה.

פרמטרים

החזרות

  • מחרוזת | לא מוגדר

getKnownSuffix()

chrome.publicSuffix.getKnownSuffix(
  hostname: string,
)
: string | undefined

הפונקציה מחזירה את הסיומת הציבורית הידועה של hostname, אם יש כזו.

פרמטרים

  • hostname

    מחרוזת

החזרות

  • מחרוזת | לא מוגדר

isKnownSuffix()

chrome.publicSuffix.isKnownSuffix(
  hostname: string,
)
: boolean

הפונקציה קובעת אם hostname היא סיומת ציבורית מוכרת.

פרמטרים

  • hostname

    מחרוזת

החזרות

  • בוליאני