javascript - 画布、iframe 和 HTML 页面之间的 Javascript 函数
问题描述
我目前正在开发一个 PlayCanvas 项目,该项目将嵌入到幻灯片中的 iFrame 中(Articulate Storyline)。幻灯片应用程序允许我通过以下方式使用 Javascript:
player.SetVar("Result",score);
玩家在哪里:
parent.getPlayer();
该结构最终成为,每个都是前者的孩子:
- 主 html 文件(幻灯片)
- iFrame(与同一域上的源)
- 帆布
- PlayCanvas 应用程序中的 JS 脚本
我的主要问题是我无法在不访问 iFrame 的情况下调用 getPlayer(),但 parent.document.getElementById('') 返回 null。我觉得我忽略了一些非常明显的东西,但我无法让它发挥作用。
提前致谢,如果我的格式/问题不正确,请告诉我,以便我更新帖子!
解决方案
好吧,找到了问题,Articulate 使用 GetPlayer() 而不是 getPlayer(),这让我花了太长时间才弄清楚。
推荐阅读
- batch-file - 如何忽略已经压缩的文件并删除原始原始文件
- javascript - 具有多个提交按钮的 HTML 表单仅返回第一个按钮的输入文本参数
- javascript - HandleClick 使用 React JS 不使用绑定
- reactjs - 不变违规:在“连接(应用)”的上下文或道具中找不到“商店”
- r - 根据R中的混淆矩阵识别具有错误类别的对象
- encoding - 在 bat 文件中编码迭代
- amazon-web-services - 无法在打包程序中使用部署资源
- ldap - LDAP 查询以返回包含特定属性的用户列表
- javascript - UI Fabric-js Pivot 控件 - 没有链接项溢出功能
- mysql - 合并列中的所有值