我有一个包含 SCORM 包的网站,安装在 Windows Server 2012 R2 上,其中安装了 IE11。Flash Player 也嵌入了 IE。
IE 版本:11.0.9600.17278。
更新版本:11.0.12 (KB2977629)
当我从我的应用程序启动 SCORM(Flash 播放器内容)时,它不工作。它只是显示一个空白页面,但是 IE 的标题设置为 SCORM 内容中的文本。
但是,如果我从具有以前版本的 Windows 操作系统(即 Windows 8 操作系统之前)的任何其他机器访问相同的 URL,它在 IE9、IE10 和 IE11 上按预期工作。
在试图找出原因时,我遇到了一些论坛,上面说我们必须在服务器上安装“桌面体验”才能启用内置的 Flash 播放器。这样做之后,我的 SCORM 内容也没有显示出来。
要了解更多详细信息,我已将 SCORM 包上传到 SCORM Cloud 以检查它是否在那里工作。再次出现同样的问题,它不起作用并显示错误消息说“未找到成员”,当我试图找出错误的位置时,它出现在 windows.document.myflash.SetVariable(...)在带有 IE11 的 Windows Server 2012 R2 上的方法。
当我执行“Addwatch”时,它是说 windows.document.myflash 没有 SetVariable(...) 方法。
但是,如果从其他机器访问相同的云 URL(具有 Windows 8 操作系统之前的操作系统),它会按预期工作。
任何帮助,将不胜感激。
谢谢。