browser.publicSuffix

Açıklama

Tarayıcının herkese açık sonek listesini (PSL) sorgulamak için chrome.publicSuffix API'yi kullanın.

İzinler

publicSuffix

Kullanılabilirlik

Chrome 153 ve sonraki sürümler

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-network gibi 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