browser.publicSuffix

Deskripsi

Gunakan chrome.publicSuffix API untuk mengkueri Daftar Sufiks 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 Suffix 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. Setelan default-nya adalah "punycode", tetapi teruskan "display" jika menampilkan domain kepada pengguna. Umumnya, "tampilan" akan menggunakan Unicode, kecuali jika hal tersebut tidak aman karena "Unicode yang membingungkan".

Metode

getDomain()

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

Mendapatkan domain yang dapat didaftarkan untuk hostname, jika ada.

Parameter

Hasil

  • string | undefined

getKnownSuffix()

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

Mendapatkan akhiran publik yang diketahui untuk hostname, jika ada.

Parameter

  • hostname

    string

Hasil

  • string | undefined

isKnownSuffix()

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

Menentukan apakah hostname merupakan akhiran publik yang diketahui.

Parameter

  • hostname

    string

Hasil

  • boolean