Technologies requises par l'application ou l'extension Les sites d'hébergement tels que le Chrome Web Store peuvent utiliser cette liste afin de dissuader les utilisateurs d'installer des applications ou des extensions qui ne fonctionneront pas sur leur ordinateur. Les exigences actuellement acceptées incluent "3D" et les "plug-ins". des vérifications supplémentaires des exigences peuvent être ajoutés par la suite.
La 3D indique l'accélération matérielle du GPU. Le composant "webgl" cette exigence fait référence au protocole WebGL API. Pour en savoir plus sur la compatibilité des graphismes 3D dans Chrome, consultez l'article d'aide WebGL et 3D. graphiques. Vous pouvez répertorier les fonctionnalités 3D requises par votre application, comme illustré dans les l'exemple suivant:
"requirements": {
"3D": {
"features": ["webgl"]
}
}
L'extension n'est plus compatible avec le plug-in NPAPI. Dans le cadre de cet engagement, les "plug-ins" décrite ci-dessous ont été abandonnées.
Les "plug-ins" indique si une application ou une extension nécessite l'exécution de NPAPI. Cette exigence est activé par défaut lorsque le fichier manifeste inclut les "plug-ins" . 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 ce Exemple:
"requirements": {
"plugins": {
"npapi": true
}
}