Mô tả
Sử dụng API chrome.publicSuffix để truy vấn Danh sách hậu tố công khai (PSL) của trình duyệt.
Quyền
publicSuffixPhạm vi cung cấp
Loại
DomainEncoding
Mã hoá để sử dụng cho các miền được trả về.
Enum
"punycode"
"display"
DomainOptions
Thuộc tính
-
allowIPAddress
boolean không bắt buộc
Địa chỉ IP có thể được trả về dưới dạng miền hay không. Giá trị mặc định là false. Lưu ý: Khi được cho phép, địa chỉ IP sẽ được trả về mà không cần tra cứu trong Danh sách hậu tố công khai.
-
allowPlainSuffix
boolean không bắt buộc
Liệu hậu tố công khai đã biết có thể được trả về dưới dạng miền hay không. Giá trị mặc định là false.
-
allowUnknownSuffix
boolean không bắt buộc
Liệu có nên coi các TLD không xác định là hậu tố công khai hay không. Ví dụ: đối với tên máy chủ không công khai như
printer.internal-network. Giá trị mặc định là false. -
mã hoá
DomainEncoding không bắt buộc
Mã hoá để sử dụng cho miền được trả về. Giá trị mặc định là "punycode", nhưng hãy truyền "display" nếu hiển thị miền cho người dùng. Thông thường, "display" sẽ sử dụng Unicode, ngoại trừ trường hợp không an toàn do "ký tự Unicode dễ gây nhầm lẫn".
Phương thức
getDomain()
browser.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Lấy miền có thể đăng ký cho hostname, nếu có.
Thông số
-
hostname
chuỗi
-
tùy chọn
DomainOptions không bắt buộc
Giá trị trả về
-
string | undefined
getKnownSuffix()
browser.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Lấy hậu tố công khai đã biết cho hostname (nếu có).
Thông số
-
hostname
chuỗi
Giá trị trả về
-
string | undefined
isKnownSuffix()
browser.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Xác định xem hostname có phải là một hậu tố công khai đã biết hay không.
Thông số
-
hostname
chuỗi
Giá trị trả về
-
boolean