我在html文档的开头加载kongregate_api脚本,如下所示
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>然后加载包含这些行的main.js脚本
console.log(window.kongregateAPI)
window.kongregateAPI.loadAPI(function () {});

错误信息;
SyntaxError:在kongregate_api.js:36中指定无效或非法字符串
console.log返回和对象,因此我认为它成功地加载了脚本。

发布于 2019-08-19 14:04:35
加载API
为了加载Kongregate对象,您需要包含一个脚本标记,它加载我们的JavaScript源文件。脚本标记应该放在文档的头部分。
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>初始化API
JavaScript API自动创建一个名为kongregateAPI的全局变量。可以使用此对象使用loadAPI和getAPI函数初始化Kongregate服务:
示例:加载API,并在初始化后设置对名为kongregate函数的API对象的全局引用。
JAVASCRIPT
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
// You can now access the Kongregate API with:
// kongregate.services.getUsername(), etc
// Proceed with loading your game...
});注释 API应该只被加载/初始化一次,每次孔雷游戏页面加载。如果您的应用程序跨越多个页面/文档,请参阅Kongregate Shell上的文档,以获得有关设置和访问持久API连接的信息。
https://stackoverflow.com/questions/57558268
复制相似问题