Fichier manifeste – Conditions requises

Les technologies requises par l'application ou l'extension. Des sites hébergés tels que le Chrome Web Store peuvent utiliser cette liste pour dissuader les utilisateurs d'installer des applications ou des extensions qui ne fonctionneront pas sur leur ordinateur. Les conditions requises incluent actuellement "3D" et "plug-ins". Des vérifications des exigences supplémentaires pourront être ajoutées ultérieurement.

L'exigence 3D indique l'accélération matérielle du GPU. L'exigence "webgl" fait référence à l'API WebGL. Pour en savoir plus sur la compatibilité avec les graphismes 3D dans Chrome, consultez l'article d'aide WebGL et graphiques 3D. Vous pouvez lister les fonctionnalités 3D requises par votre application, comme illustré dans l'exemple suivant:

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

Le plug-in NPAPI pour l'extension n'est plus pris en charge. Par conséquent, l'exigence relative aux plug-ins décrite ci-dessous est obsolète.

L'exigence "plug-ins" indique si une application ou une extension nécessite l'exécution de NPAPI. Cette exigence est activée par défaut lorsque le fichier manifeste inclut le champ"plugins". Pour les applications et les extensions qui continuent de fonctionner lorsque les plug-ins ne sont pas disponibles, vous pouvez désactiver cette exigence en définissant NPAPI sur "false". Vous pouvez également activer cette exigence manuellement en définissant NPAPI sur "true", comme indiqué dans cet exemple:

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