refresh date: 2026-09-25 robots: noindex
Opis
Użyj interfejsu API chrome.publicSuffix, aby wysłać zapytanie do listy sufiksów publicznych (PSL) przeglądarki.
Uprawnienia
publicSuffixDostępność
Typy
DomainEncoding
Kodowanie, które ma być używane w przypadku zwracanych domen.
Typ wyliczeniowy
„punycode”
„display”
DomainOptions
Właściwości
-
allowIPAddress
wartość logiczna opcjonalna
Czy adresy IP mogą być zwracane jako domeny. Wartość domyślna to fałsz. Uwaga: gdy jest to dozwolone, adresy IP są zwracane bez wyszukiwania ich na liście publicznych sufiksów.
-
allowPlainSuffix
wartość logiczna opcjonalna
Określa, czy znane sufiksy publiczne mogą być zwracane jako domeny. Wartość domyślna to fałsz.
-
allowUnknownSuffix
wartość logiczna opcjonalna
Czy nieznane domeny najwyższego poziomu powinny być traktowane jako rozszerzenie domeny publicznej. Na przykład w przypadku niepublicznych nazw hostów, takich jak
printer.internal-network. Wartość domyślna to fałsz. -
kodowanie,
DomainEncoding opcjonalnie
Kodowanie, które ma być użyte w przypadku zwracanej domeny. Domyślnie jest to „punycode”, ale jeśli domena jest wyświetlana użytkownikowi, przekaż wartość „display”. Zwykle „wyświetlanie” będzie korzystać z Unicode, z wyjątkiem sytuacji, w których byłoby to niebezpieczne ze względu na „znaki Unicode, które można pomylić”.
Metody
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Pobiera domenę, którą można zarejestrować, dla hostname (jeśli taka istnieje).
Parametry
-
nazwa hosta
tekst
-
Opcje
DomainOptions opcjonalnie
Zwroty
-
string | undefined
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Zwraca znany sufiks publiczny dla domeny hostname (jeśli taki istnieje).
Parametry
-
nazwa hosta
tekst
Zwroty
-
string | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Określa, czy hostname jest znanym sufiksem publicznym.
Parametry
-
nazwa hosta
tekst
Zwroty
-
wartość logiczna