Plik manifestu – wymagania

Technologie wymagane przez aplikację lub rozszerzenie. Witryny hostingowe, takie jak Chrome Web Store, mogą używać tej listy, by zniechęcać użytkowników do instalowania aplikacji lub rozszerzeń, które nie będą działać na ich komputerach. 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” dotyczy interfejsu API WebGL. Więcej informacji o obsłudze grafiki 3D w Chrome znajdziesz w artykule pomocy WebGL i grafiki 3D. Możesz wymienić funkcje związane z 3D, których wymaga aplikacja, tak jak w tym przykładzie:

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

Obsługa rozszerzenia NPAPI w przypadku rozszerzeń została wycofana. W związku z tym opisany poniżej wymóg „Wtyczki” został wycofany.

Wymaganie „wtyczki” wskazuje, czy uruchomienie aplikacji lub rozszerzenia wymaga interfejsu NPAPI. To wymaganie jest domyślnie włączone, gdy plik manifestu zawiera pole „Wtyczki”. 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ść fałsz. 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
  }
}