Manifest – Anforderungen

Die für die App oder Erweiterung erforderlichen Technologien. Host-Websites wie der Chrome Web Store können diese Liste verwenden, um Nutzer davon abzuhalten, Apps oder Erweiterungen zu installieren, die auf ihrem Computer nicht funktionieren. Zu den unterstützten Anforderungen gehören derzeit „3D“ und „Plug-ins“. In Zukunft werden möglicherweise weitere Anforderungen hinzugefügt.

Die 3D-Anforderung gibt die GPU-Hardwarebeschleunigung an. Die „webgl“-Anforderung bezieht sich auf die WebGL API. Weitere Informationen zur Unterstützung von 3D-Grafiken in Chrome finden Sie im Hilfeartikel zu WebGL und 3D-Grafiken. Sie können die für Ihre App erforderlichen 3D-Funktionen auflisten, wie im folgenden Beispiel gezeigt:

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

Die Erweiterung des NPAPI-Plug-ins wird nicht mehr unterstützt. Aus diesem Grund wurde die unten beschriebene „Plug-in“-Anforderung verworfen.

Die Anforderung an Plug-ins gibt an, ob für eine App oder Erweiterung NPAPI erforderlich ist. Diese Anforderung ist standardmäßig aktiviert, wenn das Manifest das Feld „plugins“ enthält. Für Apps und Erweiterungen, die auch ohne Plug-ins funktionieren, können Sie diese Anforderung deaktivieren, indem Sie NPAPI auf "false" setzen. Sie können diese Anforderung auch manuell aktivieren, indem Sie NPAPI wie in diesem Beispiel auf "true" setzen:

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