Açıklama
Tarayıcının herkese açık sonek listesini (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, herkese açık sonek listesinde 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 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 | undefined
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 | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
hostname öğesinin bilinen bir genel son ek olup olmadığını belirler.
Parametreler
-
ana makine adı
dize
İadeler
-
boole