взял код библиотеки из
этой демо-странички библиотеки
gamepad.js
скачал эту страницу и успешно открыл локально
в тестовой страничке этот код:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
тест геймпада
<script src="gamepad.js"></script>
<script>
const listener = new GamepadListener(); //тут ошибка
listener.on('gamepad:connected', function(event){
var data = event.detail
/*
{
index, // Gamepad index: Number [0-3].
gamepad, // Native Gamepad object.
}
*/
alert(data.index)
})
listener.start();
</script>
</body>
</html>
рядом с этим файлом лежит файл gamepad.js взятый из демки
но в 13й строке ошибка: GamepadListener is not defined
не могу понять почему не могу воспроизвести работу библиотеки