Deskripsi
Gunakan chrome.publicSuffix API untuk mengkueri Daftar Sufiks Publik (PSL) browser.
Izin
publicSuffixKetersediaan
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
-
hostname
string
-
opsi
DomainOptions opsional
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