Fichier manifeste – Conditions requises

Les technologies requises par l'application ou l'extension. Les sites d'hébergement 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 exigences compatibles incluent actuellement "3D" et "plug-ins". D'autres vérifications des exigences 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é des graphismes 3D dans Chrome, consultez l'article d'aide sur WebGL et les graphismes 3D. Vous pouvez répertorier les fonctionnalités 3D requises par votre application, comme illustré dans l'exemple suivant:

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

L'exigence de "plug-ins" indique si une application ou une extension nécessite NPAPI pour s'exécuter. 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 illustré dans cet exemple:

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