مانیفست - الزامات

فناوری های مورد نیاز برنامه یا برنامه افزودنی. سایت‌های میزبانی مانند فروشگاه وب Chrome ممکن است از این فهرست برای منصرف کردن کاربران از نصب برنامه‌ها یا برنامه‌های افزودنی که روی رایانه‌شان کار نمی‌کنند استفاده کنند. الزامات پشتیبانی شده در حال حاضر شامل "3D" و "Plugins" است. بررسی های اضافی مورد نیاز ممکن است در آینده اضافه شود.

شرط "3D" نشان دهنده شتاب سخت افزاری GPU است. الزام "webgl" به WebGL API اشاره دارد. برای اطلاعات بیشتر در مورد پشتیبانی از گرافیک سه بعدی Chrome، به مقاله راهنمای WebGL و گرافیک سه بعدی مراجعه کنید. همانطور که در مثال زیر نشان داده شده است، می توانید ویژگی های مربوط به سه بعدی را که برنامه شما به آن نیاز دارد فهرست کنید:

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

پشتیبانی از افزونه NPAPI برای برنامه افزودنی متوقف شده است. به عنوان بخشی از این، الزامات "پلاگین" که در زیر توضیح داده شده است منسوخ شده است.

الزامات "افزونه ها" نشان می دهد که آیا یک برنامه یا برنامه افزودنی برای اجرا به NPAPI نیاز دارد یا خیر. زمانی که مانیفست شامل فیلد "افزونه ها" باشد، این الزام به طور پیش فرض فعال می شود. برای برنامه‌ها و برنامه‌های افزودنی که وقتی افزونه‌ها در دسترس نیستند، همچنان کار می‌کنند، می‌توانید این نیاز را با تنظیم NPAPI روی false غیرفعال کنید. همانطور که در این مثال نشان داده شده است، می توانید این نیاز را به صورت دستی با تنظیم NPAPI روی true فعال کنید:

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