マニフェスト - 要件

アプリや拡張機能に必要なテクノロジー。Chrome ウェブストアなどのホスティング サイトは、このリストを使用して、ユーザーのパソコンでは動作しないアプリや拡張機能をインストールしないようユーザーに働きかけることができます。現在サポートされている要件には、「3D」と「プラグイン」があります。今後、他の要件チェックが追加される可能性があります。

「3D」要件は GPU ハードウェア アクセラレーションを示しています。「webgl」要件は、WebGL API を指します。Chrome の 3D グラフィック サポートについて詳しくは、WebGL と 3D グラフィックに関するヘルプ記事をご覧ください。次の例に示すように、アプリに必要な 3D 関連機能をリストできます。

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

NPAPI プラグインによる拡張機能のサポートは終了しました。その一環として、以下で説明する「プラグイン」の要件は非推奨になりました。

「プラグイン」要件は、アプリや拡張機能を実行するために NPAPI が必要かどうかを示します。この要件は、マニフェストに 「plugins」フィールドが含まれている場合、デフォルトで有効になります。プラグインが利用できない場合でも機能するアプリと拡張機能の場合は、NPAPI を false に設定することでこの要件を無効にできます。次の例に示すように、NPAPI を true に設定して、この要件を手動で有効にすることもできます。

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