アプリまたは拡張機能に必要なテクノロジー。Chrome ウェブストアなどのホスティング サイトでは、このリストを使用して、ユーザーがパソコンで動作しないアプリや拡張機能をインストールしないように促す場合があります。現在サポートされている要件には「3D」と「プラグイン」があります。今後、他の要件チェックが追加される可能性があります。
「3D」要件は、GPU ハードウェア アクセラレーションを示します。「webgl」の要件は WebGL API を指します。Chrome の 3D グラフィックのサポートについて詳しくは、WebGL と 3D グラフィックに関するヘルプ記事をご覧ください。次の例に示すように、アプリに必要な 3D 関連の機能をリストできます。
"requirements": {
"3D": {
"features": ["webgl"]
}
}
「プラグイン」要件は、アプリまたは拡張機能の実行に NPAPI が必要かどうかを示します。この要件は、マニフェストに 「plugins」フィールドが含まれている場合、デフォルトで有効になります。プラグインが利用できない場合でも動作するアプリと拡張機能の場合は、NPAPI を false に設定することで、この要件を無効にできます。次の例に示すように、NPAPI を true に設定して、この要件を手動で有効にすることもできます。
"requirements": {
"plugins": {
"npapi": true
}
}