browser.publicSuffix

คำอธิบาย

ใช้ chrome.publicSuffix API เพื่อค้นหารายการคำต่อท้ายสาธารณะ (PSL) ของเบราว์เซอร์

สิทธิ์

publicSuffix

ความพร้อมใช้งาน

Chrome 153 ขึ้นไป

ประเภท

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

    สตริง

การคืนสินค้า

  • บูลีน