תיאור
משתמשים ב-chrome.publicSuffix API כדי לשלוח שאילתה לרשימת הסיומות הציבוריות (PSL) של הדפדפן.
הרשאות
publicSuffixזמינות
סוגים
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, אם יש כזה.
פרמטרים
-
hostname
מחרוזת
-
options
DomainOptions optional
החזרות
-
מחרוזת | לא מוגדר
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
הפונקציה מחזירה את הסיומת הציבורית הידועה של hostname, אם יש כזו.
פרמטרים
-
hostname
מחרוזת
החזרות
-
מחרוזת | לא מוגדר
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
הפונקציה קובעת אם hostname היא סיומת ציבורית מוכרת.
פרמטרים
-
hostname
מחרוזת
החזרות
-
בוליאני