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」を渡します。通常、「表示」では Unicode が使用されますが、「Unicode の紛らわしい文字」により安全でない場合は除きます。
メソッド
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
文字列
戻り値
-
ブール値