Plik manifestu – wymagania

Technologie wymagane przez aplikację lub rozszerzenie. Witryny hostingowe, takie jak Chrome Web Store, mogą używać tej listy, aby zniechęcać użytkowników do instalowania aplikacji lub rozszerzeń, które nie będą działać na ich komputerze. Obsługiwane obecnie wymagania obejmują „3D” i „wtyczki”. W przyszłości możemy dodać więcej wymagań.

Wymaganie „3D” oznacza akcelerację sprzętową GPU. Wymaganie „webgl” odnosi się do interfejsu API WebGL. Więcej informacji o obsłudze grafiki 3D w Chrome znajdziesz w artykule pomocy o WebGL i grafice 3D. Możesz wymienić funkcje związane z 3D, których potrzebuje Twoja aplikacja, co pokazuje ten przykład:

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

Wymaganie „wtyczki” wskazuje, czy uruchomienie aplikacji lub rozszerzenia wymaga NPAPI. To wymaganie jest domyślnie włączone, gdy plik manifestu zawiera pole „Wtyczki”. Aby wyłączyć to wymaganie w przypadku aplikacji i rozszerzeń, które nadal działają, gdy wtyczki są niedostępne, możesz wyłączyć to wymaganie, ustawiając interfejs NPAPI na wartość false. Możesz też włączyć to wymaganie ręcznie, ustawiając dla interfejsu NPAPI wartość Prawda, jak w tym przykładzie:

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