Manifest - Koşullar

Uygulama veya uzantının gerektirdiği teknolojiler. Chrome Web Mağazası gibi barındırma siteleri, kullanıcıları bilgisayarlarında çalışmayacak uygulama veya uzantıları yüklemekten caydırmak için bu listeyi kullanabilir. Şu anda desteklenen gereksinimler "3D" ve "eklentiler"dir. İleride başka gereksinim kontrolleri de eklenebilir.

"3D" gereksinimi, GPU donanım hızlandırmasını belirtir. "webgl" gereksinimi, WebGL API'yi ifade eder. Chrome 3D grafik desteği hakkında daha fazla bilgi için WebGL ve 3D grafikler konulu yardım makalesine bakın. Aşağıdaki örnekte gösterildiği gibi, uygulamanızın gerektirdiği 3D ile ilgili özellikleri listeleyebilirsiniz:

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

"Eklentiler" gereksinimi, bir uygulama veya uzantının çalışması için NPAPI gerektirip gerektirmediğini belirtir. Manifest dosyasında "plugins" alanı bulunduğunda bu gereksinim varsayılan olarak etkinleştirilir. Eklentiler kullanılamadığında çalışmaya devam eden uygulamalar ve uzantılar için NPAPI'yi false (yanlış) değerine ayarlayarak bu gereksinimi devre dışı bırakabilirsiniz. Bu gereksinimi aşağıdaki örnekte gösterildiği gibi, NPAPI'yi doğru değerine ayarlayarak manuel olarak da etkinleştirebilirsiniz:

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