browser.publicSuffix

Opis

Użyj interfejsu chrome.publicSuffix API, aby wysyłać zapytania do listy publicznych sufiksów (PSL) w przeglądarce.

Uprawnienia

publicSuffix

Dostępność

Chrome 153+

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. Domyślnie jest to wartość false. Uwaga: gdy ta opcja jest włączona, adresy IP są zwracane bez wyszukiwania ich na liście publicznych sufiksów.

  • allowPlainSuffix

    wartość logiczna opcjonalna

    Czy znane publiczne sufiksy mogą być zwracane jako domeny. Domyślnie jest to wartość false.

  • allowUnknownSuffix

    wartość logiczna opcjonalna

    Czy nieznane domeny najwyższego poziomu powinny być traktowane jako publiczny sufiks. Na przykład w przypadku niepublicznych nazw hostów, takich jak printer.internal-network. Domyślnie jest to wartość false.

  • encoding

    DomainEncoding opcjonalna

    Kodowanie, które ma być używane w przypadku zwracanej domeny. Domyślnie jest to „punycode”, ale jeśli domena jest wyświetlana użytkownikowi, użyj „display”. Zwykle "display" używa Unicode, z wyjątkiem sytuacji, w których byłoby to niebezpieczne ze względu na "Unicode confusables".

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

Zwroty

  • tekst | undefined

getKnownSuffix()

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

Pobiera znany publiczny sufiks dla hostname, jeśli taki istnieje.

Parametry

  • hostname

    tekst

Zwroty

  • tekst | undefined

isKnownSuffix()

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

Określa, czy hostname jest znanym publicznym sufiksem.

Parametry

  • hostname

    tekst

Zwroty

  • wartość logiczna