คำอธิบาย
ใช้ chrome.publicSuffix API เพื่อค้นหารายการคำต่อท้ายสาธารณะ (PSL) ของเบราว์เซอร์
สิทธิ์
publicSuffixความพร้อมใช้งาน
ประเภท
DomainEncoding
การเข้ารหัสที่จะใช้กับโดเมนที่แสดงผล
ค่าแจกแจง
"punycode"
"display"
DomainOptions
พร็อพเพอร์ตี้
-
allowIPAddress
บูลีน ไม่บังคับ
ระบุว่าจะแสดงผลที่อยู่ IP เป็นโดเมนได้หรือไม่ โดยค่าเริ่มต้นจะเป็น "เท็จ" หมายเหตุ: เมื่อได้รับอนุญาต ระบบจะแสดงผลที่อยู่ IP โดยไม่ต้องค้นหาในรายการคำต่อท้ายสาธารณะ
-
allowPlainSuffix
บูลีน ไม่บังคับ
ระบุว่าจะแสดงผลคำต่อท้ายสาธารณะที่รู้จักเป็นโดเมนได้หรือไม่ โดยค่าเริ่มต้นจะเป็น "เท็จ"
-
allowUnknownSuffix
บูลีน ไม่บังคับ
ระบุว่าควรพิจารณา TLD ที่ไม่รู้จักเป็นคำต่อท้ายสาธารณะหรือไม่ เช่น สำหรับชื่อโฮสต์ที่ไม่ใช่สาธารณะอย่าง
printer.internal-networkโดยค่าเริ่มต้นจะเป็น "เท็จ" -
encoding
DomainEncoding (ไม่บังคับ)
การเข้ารหัสที่จะใช้กับโดเมนที่แสดงผล โดยค่าเริ่มต้นจะเป็น "punycode" แต่ให้ส่ง "display" หากจะแสดงโดเมนต่อผู้ใช้ โดยทั่วไป "display" จะใช้ Unicode ยกเว้นในกรณีที่การใช้ Unicode อาจไม่ปลอดภัยเนื่องจาก "Unicode Confusables"
เมธอด
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
รับโดเมนที่จดทะเบียนได้สำหรับ hostname หากมี
พารามิเตอร์
-
hostname
สตริง
-
ตัวเลือก
DomainOptions (ไม่บังคับ)
การคืนสินค้า
-
สตริง | ไม่ได้กำหนด
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
รับคำต่อท้ายสาธารณะที่รู้จักสำหรับ hostname หากมี
พารามิเตอร์
-
hostname
สตริง
การคืนสินค้า
-
สตริง | ไม่ได้กำหนด
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
ระบุว่า hostname เป็นคำต่อท้ายสาธารณะที่รู้จักหรือไม่
พารามิเตอร์
-
hostname
สตริง
การคืนสินค้า
-
บูลีน