browser.publicSuffix

설명

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

권한

publicSuffix

가용성

Chrome 153 이상

유형

DomainEncoding

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

열거형

'punycode'

'display'

DomainOptions

속성

  • allowIPAddress

    부울 선택사항

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

  • allowPlainSuffix

    부울 선택사항

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

  • allowUnknownSuffix

    부울 선택사항

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

  • encoding

    DomainEncoding 선택사항

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

메서드

getDomain()

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

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

매개변수

반환 값

  • 문자열 | 정의되지 않음

getKnownSuffix()

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

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

매개변수

  • hostname

    문자열

반환 값

  • 문자열 | 정의되지 않음

isKnownSuffix()

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

hostname 자체가 알려진 공개 접미사인지 확인합니다.

매개변수

  • hostname

    문자열

반환 값

  • 부울