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 acceptées incluent actuellement "3D" et "plug-ins". D'autres vérifications des exigences pourront être ajoutées à l'avenir.
L'exigence "3D" désigne l'accélération matérielle du GPU. L'exigence "webgl" fait référence à l'API WebGL. Pour en savoir plus sur la prise en charge des graphiques 3D dans Chrome, consultez l'article d'aide sur WebGL et graphiques 3D. Vous pouvez lister les fonctionnalités liées à la 3D dont votre application a besoin, comme illustré dans l'exemple suivant:
"requirements": {
"3D": {
"features": ["webgl"]
}
}
L'exigence "plugins" 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 fonctionnent toujours 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
}
}