chrome.publicSuffix

Описание

Используйте API chrome.publicSuffix для запроса списка публичных суффиксов (PSL) браузера.

Разрешения

publicSuffix

Доступность

В ожидании

Типы

DomainEncoding

Кодировка, используемая для возвращаемых доменов.

Перечисление

"punycode"

"отображать"

DomainOptions

Характеристики

  • разрешитьIP-адрес

    логический необязательный

    Разрешается ли возвращать IP-адреса в качестве доменов. По умолчанию — false. Примечание: если разрешено, IP-адреса возвращаются без проверки по публичному списку суффиксов.

  • allowPlainSuffix

    логический необязательный

    Указывает, могут ли известные общедоступные суффиксы возвращаться в качестве доменов. По умолчанию — false.

  • allowUnknownSuffix

    логический необязательный

    Следует ли рассматривать неизвестные домены верхнего уровня как публичные суффиксы. Например, для непубличных имен хостов, таких как printer.internal-network . По умолчанию — false.

  • кодирование

    DomainEncoding ( необязательно)

    Кодировка, используемая для возвращаемого домена. По умолчанию используется "punycode", но передайте "display", если домен отображается пользователю. Как правило, "display" будет использовать Unicode, за исключением случаев, когда это небезопасно из-за "возможностей, вызывающих путаницу в Unicode" .

Методы

getDomain()

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

Получает доступный для регистрации домен для hostname , если таковой имеется.

Параметры

  • имя хоста

    нить

  • параметры

    DomainOptions ( необязательно)

Возвраты

  • строка | неопределено

getKnownSuffix()

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

Получает известный публичный суффикс для hostname , если таковой имеется.

Параметры

  • имя хоста

    нить

Возвраты

  • строка | неопределено

isKnownSuffix()

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

Определяет, является ли hostname известным общедоступным суффиксом.

Параметры

  • имя хоста

    нить

Возвраты

  • логический