ไฟล์ Manifest - ข้อกำหนด

เทคโนโลยีที่แอปหรือส่วนขยายต้องใช้ เว็บไซต์ที่ให้บริการพื้นที่ เช่น Chrome เว็บสโตร์ อาจใช้รายการนี้เพื่อห้ามผู้ใช้ไม่ให้ติดตั้งแอปหรือส่วนขยายที่จะไม่ทำงานบนคอมพิวเตอร์ของตน ปัจจุบันข้อกำหนดที่รองรับประกอบด้วย "3D" และ "ปลั๊กอิน" และอาจเพิ่มการตรวจสอบข้อกำหนดเพิ่มเติมในอนาคต

ข้อกำหนด "3D" หมายถึงการเร่งฮาร์ดแวร์ GPU ข้อกำหนด "webgl" หมายถึง API ของ WebGL ดูข้อมูลเพิ่มเติมเกี่ยวกับการรองรับกราฟิก 3 มิติของ Chrome ได้ในบทความช่วยเหลือเกี่ยวกับกราฟิก 3 มิติและ WebGL คุณระบุรายการฟีเจอร์ที่เกี่ยวข้องกับ 3 มิติที่แอปต้องการได้ดังที่แสดงในตัวอย่างต่อไปนี้

"requirements": {
  "3D": {
    "features": ["webgl"]
  }
}

การสนับสนุนปลั๊กอิน NPAPI สำหรับส่วนขยายถูกปิดให้บริการแล้ว โดยส่วนหนึ่งส่งผลให้ข้อกำหนด "ปลั๊กอิน" ตามที่อธิบายไว้ด้านล่างได้เลิกใช้งานแล้ว

ข้อกำหนด "ปลั๊กอิน" ระบุว่าแอปหรือส่วนขยายต้องใช้ NPAPI เพื่อเรียกใช้ ข้อกำหนดนี้จะเปิดใช้โดยค่าเริ่มต้นเมื่อไฟล์ Manifest มีช่อง"ปลั๊กอิน" สำหรับแอปและส่วนขยายที่ยังคงใช้งานได้แม้ปลั๊กอินจะไม่พร้อมใช้งาน คุณสามารถปิดใช้ข้อกำหนดนี้ได้โดยตั้งค่า NPAPI เป็น "เท็จ" นอกจากนี้คุณยังเปิดใช้ข้อกำหนดนี้ด้วยตนเองได้โดยตั้งค่า NPAPI เป็น "จริง" ตามที่แสดงในตัวอย่างนี้

"requirements": {
  "plugins": {
    "npapi": true
  }
}