0

我像这样在html文档的头部加载kongregate_api脚本

<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>

然后加载包含这些行的 main.js 脚本

    console.log(window.kongregateAPI)
    window.kongregateAPI.loadAPI(function () {});

main.js 的一部分截图

错误信息;

SyntaxError :在 kongregate_api.js:36中指定了无效或非法的字符串

console.log返回和对象,所以我认为它成功加载了脚本。

控制台日志截图

4

1 回答 1

-1

加载 API

为了加载 Kongregate API 对象,您需要包含一个脚本标签来加载我们的 JavaScript 源文件。script 标签应该放在文档的 head 部分。

HTML

<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>

初始化 API

JavaScript API 会自动创建一个名为 kongregateAPI 的全局变量。您可以使用此对象通过 loadAPI 和 getAPI 函数初始化 Kongregate API 服务:

示例:加载 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...
});

注意 每次 Kongregate 游戏页面加载时,API 应该只加载/初始化一次。如果您的应用程序跨越多个页面/文档,请参阅 Kongregate Shell 上的文档以获取有关设置和访问持久 API 连接的信息

于 2019-08-19T14:04:35.937 回答