chrome.publicSuffix

refresh date: 2026-09-25 robots: noindex

설명

chrome.publicSuffix API를 사용하여 브라우저의 공개 접미사 목록 (PSL)을 쿼리합니다.

권한

publicSuffix

가용성

Chrome 153 이상

유형

DomainEncoding

반환된 도메인에 사용할 인코딩입니다.

열거형

'punycode'

"display"

DomainOptions

속성

  • allowIPAddress

    불리언 선택사항

    IP 주소를 도메인으로 반환할 수 있는지 여부입니다. 기본값은 false입니다. 참고: 허용된 경우 IP 주소는 공개 접미사 목록에서 조회되지 않고 반환됩니다.

  • allowPlainSuffix

    불리언 선택사항

    알려진 공개 접미사를 도메인으로 반환할 수 있는지 여부입니다. 기본값은 false입니다.

  • allowUnknownSuffix

    불리언 선택사항

    알 수 없는 TLD를 공개 접미사로 간주해야 하는지 여부입니다. 예를 들어 printer.internal-network과 같은 비공개 호스트 이름의 경우 기본값은 false입니다.

  • encoding

    DomainEncoding 선택사항

    반환된 도메인에 사용할 인코딩입니다. 기본값은 'punycode'이지만 사용자에게 도메인을 표시하는 경우 'display'를 전달합니다. 일반적으로 '유니코드 혼동 가능 문자'로 인해 안전하지 않은 경우를 제외하고 '표시'에는 유니코드가 사용됩니다.

메서드

getDomain()

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

hostname의 등록 가능한 도메인을 가져옵니다(있는 경우).

매개변수

반환 값

  • string | undefined

getKnownSuffix()

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

hostname의 알려진 공개 접미사를 가져옵니다(있는 경우).

매개변수

  • hostname

    문자열

반환 값

  • string | undefined

isKnownSuffix()

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

hostname가 알려진 공개 접미사인지 여부를 확인합니다.

매개변수

  • hostname

    문자열

반환 값

  • 부울