Plik manifestu – wymagania

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

Wymaganie „3D” oznacza akcelerację sprzętową GPU. Wymaganie „webgl” odnosi się do interfejsu API WebGL. Więcej informacji o obsługiwaniu grafiki 3D w Chrome znajdziesz w artykule pomocy poświęconym WebGL i grafice 3D. Możesz wymienić funkcje związane z grafiką 3D, których wymaga Twoja aplikacja, jak w tym przykładzie:

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

Wymaganie „wtyczek” wskazuje, czy aplikacja lub rozszerzenie wymaga do działania NPAPI. To wymaganie jest domyślnie włączone, gdy manifest zawiera pole „plugins”. W przypadku aplikacji i rozszerzeń, które działają, gdy wtyczki są niedostępne, możesz wyłączyć to wymaganie, ustawiając wartość „NPAPI” na „false”. Możesz też włączyć to wymaganie ręcznie, ustawiając wartość NPAPI na „true”, jak w tym przykładzie:

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