Moodle:Javascript错误阻止SCORM包加载?

Moodle:Javascript错误阻止SCORM包加载?,javascript,jquery,moodle,Javascript,Jquery,Moodle,我是新来的,在我的Moodle网站上有一些问题,我通过它提供在线培训。我们将SCORM软件包上传到Moodle,最近出现了一个问题,即停止加载SCORM软件包,或者有时加载需要很长时间 我们收到SCORM错误,即“SCORM播放器已确定您的internet连接不可靠或已中断。如果您继续进行SCORM活动,您的进度可能无法保存。您应该立即退出活动,并在连接可靠时返回” 然而,我们在许多不同的互联网点和设备上进行了尝试,同样的问题再次出现。因此,我们联系了我们的托管提供商,该提供商回复: “问题似乎

我是新来的,在我的Moodle网站上有一些问题,我通过它提供在线培训。我们将SCORM软件包上传到Moodle,最近出现了一个问题,即停止加载SCORM软件包,或者有时加载需要很长时间

我们收到SCORM错误,即“SCORM播放器已确定您的internet连接不可靠或已中断。如果您继续进行SCORM活动,您的进度可能无法保存。您应该立即退出活动,并在连接可靠时返回”

然而,我们在许多不同的互联网点和设备上进行了尝试,同样的问题再次出现。因此,我们联系了我们的托管提供商,该提供商回复:

“问题似乎来自于网站上存在不少JavaScript错误。我将它们粘贴到下面:

未能加载资源:net::ERR\u失败

铬-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js

未能加载资源:net::ERR\u失败

铬-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js

未能加载资源:net::ERR\u失败

铬-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js

未能加载资源:net::ERR\u失败

铬-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js

未能加载资源:net::ERR\u失败

铬-extension://fjhoaacokmgbjemoflkofnenfaiekifl/cast_sender.js

未能加载资源:net::ERR_失败4jquery.js:5未捕获

TypeError:无法读取null(匿名)的属性“scrollHeight” 功能)

@js:5x.extend.access

@jquery.js:3x.fn.(匿名函数)

@jquery.js:5e@content script.js:1d

@content script.js:1(匿名函数)

@content script.js:1“

有人能帮助我确定是什么问题导致我的SCORM软件包出现加载问题吗

问候


Eddie

我也有同样的问题,消息是
SCORM player已确定您的internet连接不可靠或在所有moodle服务器上被中断
,但服务器工作正常,工作已正确保存

我的解决方案有两个:

  • 设置更大的超时(默认情况下,moodle检查internet连接,超时2秒)。您可以在5、7或10秒内设置此参数。您可以在
    lib/yui/src/checknet/js/checknet.js
    上设置此值(将请求搜索到
    checknet.txt
    文件)

  • 删除checknet功能。您可以在
    /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秒的服务器的解决方案。

    我对消息有相同的问题
    SCORM player已确定您的internet连接不可靠或在所有moodle服务器上被中断,但是服务器工作正常,工作保存正确

    我的解决方案有两个:

  • 设置更大的超时(默认情况下,moodle检查internet连接,超时2秒)。您可以在5、7或10秒内设置此参数。您可以在
    lib/yui/src/checknet/js/checknet.js
    上设置此值(将请求搜索到
    checknet.txt
    文件)

  • 删除checknet功能。您可以在
    /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秒的服务器的解决方案。

    我不相信前几个(对于
    cast\u sender.js
    )与手头的问题有关
    cast_sender.js
    是一个与Chrome使用Chromecast功能相关的本地脚本。(编辑:GoogleCastSDK使用一种相当“农业”的方法来检测您是否正在运行具有适当扩展的Chrome;这是一个已知的问题。)


    他们粘贴的后面几行似乎是从
    content\u script.js
    中的空指针中冒出来的。SCORM内容是本地生产的吗?你知道使用什么软件来创建它吗?例如,清晰表达或故事情节?我认为
    content\u script.js
    是播放器软件的一部分?

    我不相信前几个(对于
    cast\u sender.js
    )与手头的问题有关
    cast_sender.js
    是一个与Chrome使用Chromecast功能相关的本地脚本。(编辑:GoogleCastSDK使用一种相当“农业”的方法来检测您是否正在运行具有适当扩展的Chrome;这是一个已知的问题。)


    他们粘贴的后面几行似乎是从
    content\u script.js
    中的空指针中冒出来的。SCORM内容是本地生产的吗?你知道使用什么软件来创建它吗?例如,清晰表达或故事情节?我假设
    content\u script.js
    是播放器软件的一部分?

    您好!我放了一个答案,请告诉我们它是否有效。你好!我给出了一个答案,请告诉我们它是否有效。嗨,马科斯,不幸的是,这仍然没有帮助解决这个问题。你还有其他建议吗?我想知道这是否是一个托管问题,但是你认为托管提供商说我应该看看javascript中有什么错误吗?有什么建议我可以解决这些问题吗?对不起,我不是技术人员。javascript错误与服务器上的问题没有任何关系。问题是什么?我告诉您的解决方案解决了以下问题:“SCORM player已确定您的internet连接不可靠或已中断。”。如果在我的解决方案之后