Technologie wymagane przez aplikację lub rozszerzenie. Witryny hostingowe, takie jak Chrome Web Store, mogą używać tę listę, aby zniechęcić użytkowników do instalowania aplikacji lub rozszerzeń, które nie będą działać na ich komputerach. Obecnie obsługiwane wymagania obejmują „3D” i „wtyczki”, być może dodane w przyszłości.
Tryb 3D oznacza akcelerację sprzętową GPU. Webgl wymaganie odnosi się do WebGL API. Więcej informacji o obsłudze grafiki 3D w Chrome znajdziesz w artykule pomocy na temat WebGL i 3D grafiki. Możesz wymienić funkcje związane z 3D wymagane przez aplikację, jak pokazano w następujący przykład:
"requirements": {
"3D": {
"features": ["webgl"]
}
}
Obsługa rozszerzeń przez wtyczkę NPAPI została wycofana. Dlatego „wtyczki” wymaganie opisane poniżej zostało wycofane.
„Wtyczki” wymaga określenia, czy aplikacja lub rozszerzenie wymaga do działania NPAPI. To wymaganie jest domyślnie włączona, gdy plik manifestu zawiera „wtyczki” . Aplikacje i rozszerzenia które nadal działają, gdy wtyczki są niedostępne, możesz wyłączyć to wymaganie, ustawiając NPAPI na false (fałsz). To wymaganie możesz też włączyć ręcznie, ustawiając wartość NPAPI na true, jak pokazano w tym przykład:
"requirements": {
"plugins": {
"npapi": true
}
}