browser.publicSuffix

Deskripsi

Gunakan chrome.publicSuffix API untuk membuat kueri Daftar Akhiran Publik (PSL) browser.

Izin

publicSuffix

Ketersediaan

Chrome 153+

Jenis

DomainEncoding

Encoding yang akan digunakan untuk domain yang ditampilkan.

Enum

"punycode"

"display"

DomainOptions

Properti

  • allowIPAddress

    boolean opsional

    Apakah alamat IP dapat ditampilkan sebagai domain. Nilai defaultnya adalah false (salah). Catatan: Jika diizinkan, alamat IP akan ditampilkan tanpa dicari di Daftar Akhiran Publik.

  • allowPlainSuffix

    boolean opsional

    Apakah akhiran publik yang diketahui dapat ditampilkan sebagai domain. Nilai defaultnya adalah false (salah).

  • allowUnknownSuffix

    boolean opsional

    Apakah TLD yang tidak diketahui harus dianggap sebagai akhiran publik. Misalnya, untuk nama host non-publik seperti printer.internal-network. Nilai defaultnya adalah false (salah).

  • encoding

    DomainEncoding opsional

    Encoding yang akan digunakan untuk domain yang ditampilkan. Nilai defaultnya adalah "punycode", tetapi teruskan "display" jika menampilkan domain kepada pengguna. Umumnya, "display" akan menggunakan Unicode, kecuali jika tidak aman karena "Unicode confusables".

Metode

getDomain()

chrome.publicSuffix.getDomain(
  hostname: string,
  options?: DomainOptions,
)
: string | undefined

Mendapatkan domain yang dapat didaftarkan untuk hostname, jika ada.

Parameter

Hasil

  • string | undefined

getKnownSuffix()

chrome.publicSuffix.getKnownSuffix(
  hostname: string,
)
: string | undefined

Mendapatkan akhiran publik yang diketahui untuk hostname, jika ada.

Parameter

  • hostname

    string

Hasil

  • string | undefined

isKnownSuffix()

chrome.publicSuffix.isKnownSuffix(
  hostname: string,
)
: boolean

Menentukan apakah hostname itu sendiri adalah akhiran publik yang diketahui.

Parameter

  • hostname

    string

Hasil

  • boolean