นโยบายเครื่องมือเปิดแบบข้ามต้นทาง

คีย์ cross_origin_opener_policy ในไฟล์ Manifest ช่วยให้ส่วนขยายระบุค่าสำหรับส่วนหัวการตอบกลับ Cross-Origin-Opener-Policy (COOP) สำหรับคำขอไปยังต้นทางของส่วนขยายได้ ซึ่งรวมถึงบริบทเบื้องหลังของส่วนขยาย (Service Worker หรือหน้าพื้นหลัง), ป๊อปอัป, หน้าตัวเลือก, แท็บที่เปิดไปยังแหล่งข้อมูลของส่วนขยาย เป็นต้น

คีย์นี้ทำงานร่วมกับ cross_origin_embedder_policy เพื่อให้ส่วนขยายเลือกใช้ การแยกแบบข้ามต้นทางได้

การประกาศไฟล์ Manifest

คีย์ cross_origin_opener_policy ในไฟล์ Manifest รับออบเจ็กต์ ออบเจ็กต์นี้ควรมีพร็อพเพอร์ตี้เดียวชื่อ value ที่มีค่าเป็นสตริง Chrome จะใช้สตริงนี้เป็นค่าของส่วนหัว Cross-Origin-Opener-Policy เมื่อแสดงแหล่งข้อมูลจากต้นทางของส่วนขยาย เช่น

{
    ...
    "cross_origin_opener_policy": {
      "value": "same-origin"
    },
    ...
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์นี้ได้ที่ภาพรวมการแยกแบบข้ามต้นทาง