我正在尝试将清晰的 SCORM 2004 文件集成到我们的角度系统中。
我正在使用 iframe 加载 SCORM 文件
<script src="bower_components/scorm/custom.js"></script>
<iframeset ng-controller="ScormTestController as scormCtrl">
<iframe src="scorm_test/scormFile_da/story.html" name="story"frameborder="0">
</iframe> </iframeset>
我的问题是当我完成测试时没有调用 SCORM 播放器 lmsAPI。目前,我们的 api 只是一个框架,用于查看是否进行了调用
函数 IsLmsPresent(){ 返回真;}
函数 SetScore(args){ console.log('SetScore') }
function SetFailed(){ console.log('SetFailed'); }
功能 SetPassed(){ console.log('SetPassed'); }
function Finish(){ console.log('Finish'); }
IsLmsPresent() 我在首次加载 SCORM 包时调用但使用 javascript 调试器我可以看到它在用户执行测试时没有在 LMSAPI.js 中执行任何回调