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

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

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

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

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

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