0

我目前正在开发一个 PlayCanvas 项目,该项目将嵌入到幻灯片中的 iFrame 中(Articulate Storyline)。幻灯片应用程序允许我通过以下方式使用 Javascript:

player.SetVar("Result",score);

玩家在哪里:

parent.getPlayer();

该结构最终成为,每个都是前者的孩子:

  • 主 html 文件(幻灯片)
  • iFrame(与同一域上的源)
  • 帆布
  • PlayCanvas 应用程序中的 JS 脚本

我的主要问题是我无法在不访问 iFrame 的情况下调用 getPlayer(),但 parent.document.getElementById('') 返回 null。我觉得我忽略了一些非常明显的东西,但我无法让它发挥作用。

提前致谢,如果我的格式/问题不正确,请告诉我,以便我更新帖子!

4

1 回答 1

1

好吧,找到了问题,Articulate 使用 GetPlayer() 而不是 getPlayer(),这让我花了太长时间才弄清楚。

于 2021-06-28T12:09:03.353 回答