refresh date: 2026-09-25 robots: noindex
설명
chrome.publicSuffix API를 사용하여 브라우저의 공개 접미사 목록 (PSL)을 쿼리합니다.
권한
publicSuffix가용성
유형
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의 등록 가능한 도메인을 가져옵니다(있는 경우).
매개변수
-
hostname
문자열
-
옵션
DomainOptions 선택사항
반환 값
-
string | undefined
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
hostname의 알려진 공개 접미사를 가져옵니다(있는 경우).
매개변수
-
hostname
문자열
반환 값
-
string | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
hostname가 알려진 공개 접미사인지 여부를 확인합니다.
매개변수
-
hostname
문자열
반환 값
-
부울