Manifiesto: Requisitos

Tecnologías que requiera la app o extensión Los sitios de alojamiento, como Chrome Web Store, pueden usar esta lista para disuadir a los usuarios de instalar apps o extensiones que no funcionarán en sus computadoras. Actualmente, los requisitos admitidos incluyen "3D" y "complementos". Es posible que se agreguen verificaciones de requisitos adicionales en el futuro.

El requisito “3D” indica la aceleración de hardware de la GPU. El requisito "webgl" hace referencia a la API de WebGL. Para obtener más información sobre la compatibilidad con gráficos 3D de Chrome, consulta el artículo de ayuda sobre gráficos 3D y WebGL. Puedes enumerar las funciones relacionadas con 3D que requiere tu app, como se muestra en el siguiente ejemplo:

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

El requisito de "complementos" indica si una app o extensión requiere NPAPI para ejecutarse. Este requisito se habilita de forma predeterminada cuando el manifiesto incluye el campo “plugins”. En el caso de las apps y extensiones que aún funcionan cuando los complementos no están disponibles, puedes configurar NPAPI como falso para inhabilitar este requisito. También puedes habilitar este requisito de forma manual. Para ello, establece NPAPI en "true", como se muestra en este ejemplo:

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