我是新来的,在我提供在线培训的 Moodle 网站上遇到了一些问题。我们将 SCORM 包上传到 Moodle,最近遇到了一个问题,导致 SCORM 包无法加载,或者有时需要很长时间才能加载。
我们收到 SCORM 错误:“SCORM 玩家已确定您的互联网连接不可靠或已中断。如果您继续进行 SCORM 事件,您的进度可能不会保存。您应该立即退出事件,并在以下时间返回:您拥有可靠的连接”。
但是,我们从许多不同的互联网点和设备进行了尝试,但同样的问题再次出现。因此,我们联系了我们的托管提供商,他们回复:
“看来问题是由于网站上存在相当多的 JavaScript 错误而引起的。我将它们粘贴在下面:
Failed to load resource: net::ERR_FAILED
chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js
Failed to load resource: net::ERR_FAILED
chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED
chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED
chrome-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js
Failed to load resource: net::ERR_FAILED
chrome-extension://fjhoaacokmgbjemoflkofnenfaiekifl/cast_sender.js
Failed to load resource: net::ERR_FAILED 4jquery.js:5 Uncaught
TypeError: Cannot read property 'scrollHeight' of null(anonymous function)
@ jquery.js:5x.extend.access
@ jquery.js:3x.fn.(anonymous function)
@ jquery.js:5e @ content-script.js:1d
@ content-script.js:1(anonymous function)
@ content-script.js:1"
任何人都可以协助并帮助我确定导致 SCORM 包加载问题的问题是什么吗?
亲切的问候
艾迪
最佳答案
我在所有 Moodle 服务器上都遇到了同样的问题:SCORM 播放器已确定您的互联网连接不可靠或已中断
,但服务器工作正常并且工作已正确保存。
我的解决方案有两个:
设置更大的超时(默认情况下,moodle 检查互联网连接的超时为 2 秒)。您可以在 5、7 或 10 秒内设置此参数。您可以在
<lib/yui/src/checknet/js/checknet.js
上设置此值(将请求搜索到checknet.txt
文件)删除检查网功能。您可以在
/mod/scorm/player.php
上注释两行。您需要注释的行如下:$PAGE->requires->string_for_js('networkdropped', 'mod_scorm'); $PAGE->requires->yui_module('moodle-core-checknet', 'M.core.checknet.init', array(array( 'message' => array('networkdropped', 'mod_scorm'), )));
这不是服务器工作错误的解决方案,这是服务器工作正常但 AJAX 响应时间超过 2 秒的解决方案。
关于javascript - Moodle:Javascript 错误阻止 SCORM 包加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40260283/