browser.publicSuffix

Описание

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

Разрешения

publicSuffix

Доступность

Chrome 153 и более поздних версий

Типы

DomainEncoding

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

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

"punycode"

"display"

DomainOptions

Свойства

  • allowIPAddress

    Логическое значение (необязательно)

    Могут ли IP-адреса возвращаться в качестве доменов. Значение по умолчанию – false. Примечание. Если IP-адреса разрешены, они возвращаются без поиска в списке публичных суффиксов.

  • allowPlainSuffix

    Логическое значение (необязательно)

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

  • allowUnknownSuffix

    Логическое значение (необязательно)

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

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

    DomainEncoding необязательный

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

Методы

getDomain()

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

Возвращает регистрируемый домен для hostname, если он есть.

Параметры

  • hostname

    string

  • Параметры

    DomainOptions необязательный

Возвраты

  • string | undefined

getKnownSuffix()

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

Возвращает известный общедоступный суффикс для hostname, если он есть.

Параметры

  • hostname

    string

Возвраты

  • string | undefined

isKnownSuffix()

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

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

Параметры

  • hostname

    string

Возвраты

  • Логическое значение