アプリや拡張機能に必要なテクノロジー。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
}
}