Манифест — Требования

Технологии, необходимые приложению или расширению. Сайты хостинга, такие как Интернет-магазин Chrome, могут использовать этот список, чтобы отговорить пользователей устанавливать приложения или расширения, которые не будут работать на их компьютере. Поддерживаемые требования в настоящее время включают «3D» и «плагины»; в будущем могут быть добавлены дополнительные проверки требований.

Требование «3D» означает аппаратное ускорение графического процессора. Требование «webgl» относится к API WebGL . Дополнительную информацию о поддержке 3D-графики Chrome см. в справочной статье о WebGL и 3D-графике . Вы можете перечислить функции, связанные с 3D, которые требуются вашему приложению, как показано в следующем примере:

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

Требование «плагины» указывает, требует ли приложение или расширение для запуска NPAPI. Это требование включено по умолчанию, если манифест включает поле «плагины» . Для приложений и расширений, которые продолжают работать, когда плагины недоступны, вы можете отключить это требование, установив для NPAPI значение false. Вы также можете включить это требование вручную, установив для NPAPI значение true, как показано в этом примере:

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

Технологии, необходимые приложению или расширению. Сайты хостинга, такие как Интернет-магазин Chrome, могут использовать этот список, чтобы отговорить пользователей устанавливать приложения или расширения, которые не будут работать на их компьютере. Поддерживаемые требования в настоящее время включают «3D» и «плагины»; в будущем могут быть добавлены дополнительные проверки требований.

Требование «3D» означает аппаратное ускорение графического процессора. Требование «webgl» относится к API WebGL . Дополнительную информацию о поддержке 3D-графики Chrome см. в справочной статье о WebGL и 3D-графике . Вы можете перечислить функции, связанные с 3D, которые требуются вашему приложению, как показано в следующем примере:

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

Требование «плагины» указывает, требует ли приложение или расширение для запуска NPAPI. Это требование включено по умолчанию, если манифест включает поле «плагины» . Для приложений и расширений, которые продолжают работать, когда плагины недоступны, вы можете отключить это требование, установив для NPAPI значение false. Вы также можете включить это требование вручную, установив для NPAPI значение true, как показано в этом примере:

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