refresh date: 2026-09-25 robots: noindex
Açıklama
Tarayıcının Genel Ek Listesi'ni (PSL) sorgulamak için chrome.publicSuffix API'yi kullanın.
İzinler
publicSuffixKullanılabilirlik
Türler
DomainEncoding
Döndürülen alanlar için kullanılacak kodlama.
Enum
"punycode"
"display"
DomainOptions
Özellikler
-
allowIPAddress
boolean isteğe bağlı
IP adreslerinin alan olarak döndürülüp döndürülmeyeceği. Varsayılan olarak false değerine ayarlanır. Not: İzin verildiğinde IP adresleri, Kamu Son Eki Listesi'nde aranmadan döndürülür.
-
allowPlainSuffix
boolean isteğe bağlı
Bilinen herkese açık soneklerin alan adı olarak döndürülüp döndürülmeyeceği. Varsayılan olarak false değerine ayarlanır.
-
allowUnknownSuffix
boolean isteğe bağlı
Bilinmeyen TLD'lerin herkese açık son ek olarak kabul edilip edilmeyeceği. Örneğin,
printer.internal-networkgibi herkese açık olmayan ana makine adları için. Varsayılan olarak false değerine ayarlanır. -
kodlama
DomainEncoding isteğe bağlı
Döndürülen alan için kullanılacak kodlama. Varsayılan olarak "punycode" kullanılır ancak alan adı kullanıcıya gösteriliyorsa "display" iletilir. Genellikle, "Unicode confusables" nedeniyle güvenli olmayacağı durumlar hariç olmak üzere"görüntüleme" için Unicode kullanılır.
Yöntemler
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Varsa hostname için kaydedilebilir alan adını alır.
Parametreler
-
ana makine adı
dize
-
seçenekler
DomainOptions isteğe bağlı
İadeler
-
dize | tanımsız
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
hostname için bilinen herkese açık soneki (varsa) alır.
Parametreler
-
ana makine adı
dize
İadeler
-
dize | tanımsız
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
hostname öğesinin bilinen bir herkese açık sonek olup olmadığını belirler.
Parametreler
-
ana makine adı
dize
İadeler
-
boole