browser.publicSuffix

Opis

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

Uprawnienia

publicSuffix

Dostępność

Chrome 153 lub nowsza wersja

Typy

DomainEncoding

Kodowanie, które ma być używane w przypadku zwracanych domen.

Typ wyliczeniowy

"punycode"

"display"

DomainOptions

Właściwości

  • allowIPAddress

    boolean opcjonalne

    Czy adresy IP mogą być zwracane jako domeny. Wartość domyślna to fałsz. Uwaga: jeśli jest to dozwolone, adresy IP są zwracane bez wyszukiwania na liście Public Suffix List.

  • allowPlainSuffix

    boolean opcjonalne

    Określa, czy znane sufiksy publiczne mogą być zwracane jako domeny. Wartość domyślna to fałsz.

  • allowUnknownSuffix

    boolean opcjonalne

    Określa, czy nieznane domeny najwyższego poziomu mają być traktowane jako sufiks publiczny. Na przykład w przypadku niepublicznych nazw hostów, takich jak printer.internal-network. Wartość domyślna to fałsz.

  • kodowanie

    DomainEncoding opcjonalny

    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, podaj „display”. Zasadniczo „wyświetlanie” będzie używać standardu Unicode, z wyjątkiem przypadków, gdy byłoby to niebezpieczne ze względu na „znaki Unicode, które można pomylić”.

Metody

getDomain()

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

Pobiera domenę możliwą do zarejestrowania dla hostname, jeśli istnieje.

Parametry

Zwroty

  • string | undefined

getKnownSuffix()

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

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

Parametry

  • nazwa hosta

    tekst

Zwroty

  • string | undefined

isKnownSuffix()

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

Określa, czy hostname jest znanym sufiksem publicznym.

Parametry

  • nazwa hosta

    tekst

Zwroty

  • wartość logiczna