Navigator.getGamepads()

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Navigator.getGamepads() метод, возвращающий массив Gamepad объектов, по одному для каждого геймпада, подключенному к устройству.

Синтаксис

 var arrayGP = navigator.getGamepads();

Пример

window.addEventListener("gamepadconnected", function(e) {
  var gp = navigator.getGamepads()[0];
  console.log("Gamepad connected at index %d: %s. %d buttons, %d axes.",
  gp.index, gp.id,
  gp.buttons.length, gp.axes.length);
});

Спецификации

Спецификация Статус Комментарий
Gamepad
Определение 'The Gamepad API specification' в этой спецификации.
Рабочий черновик Initial definition.

Совместимость браузеров

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
General support

21.0 webkit
35.0

29.0 (29.0) [1] Нет

15.0 webkit
22.0

Нет
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
General support Нет Нет Нет Нет Нет

[1] Was available behind a preference since Firefox 24.

See also

Метки документа и участники

Внесли вклад в эту страницу: Deeech
Обновлялась последний раз: Deeech,