Конгрегат не определена ошибка javascript
Я включил необходимые файлы в голову, как говорится в документации
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>
И затем прямо над моими сценариями я включил сценарий, который должен был определить переменную
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>
Но в консоли я все еще получаю эту ошибкуUncaught ReferenceError: kongregate is not defined
1 ответ
Решение
Вы сказали:
А потом прямо над моими сценариями я включил
Значит ли это, что ваш код выглядит так?
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>
Если это так, вы должны вызывать функции kongregateAPI после загрузки файла api js:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>
Я пробовал, все отлично работает.