我发布这篇文章是因为有一个 SCORM 专家可能已经看到了类似的东西。
Internet Explorer 8 在测试用例 SX-05 的第 14 步上“卡住”了。某些事情不会触发继续。再多的调试和跟踪都无法揭示任何东西。就好像测试用例“压倒”了 IE8 的慢 JavaScript 引擎。所有其他测试在 IE8 中运行良好。这个相当复杂,但还有其他类似的复杂性。
我发布这篇文章是因为有一个 SCORM 专家可能已经看到了类似的东西。
Internet Explorer 8 在测试用例 SX-05 的第 14 步上“卡住”了。某些事情不会触发继续。再多的调试和跟踪都无法揭示任何东西。就好像测试用例“压倒”了 IE8 的慢 JavaScript 引擎。所有其他测试在 IE8 中运行良好。这个相当复杂,但还有其他类似的复杂性。
您是否尝试过在到达 SX-05 之前暂停测试、关闭浏览器然后恢复测试?这可能会有所帮助。
你确定是IE的问题?我们已经成功运行了 4th Ed 测试套件多次,没有出现任何问题。如果测试总是在同一个地方停止,这似乎不太可能是资源问题。执行在什么时候停止?
事实证明这是相当模糊的。在加载实际的 SCO 之前,我们的 LMS 正在将加载页面写入内容 iframe。
window.frames.contentFrame.document.open();
window.frames.contentFrame.document.write(html);
window.frames.contentFrame.document.close();
我将加载页面更改为静态 HTML 页面,一切正常。以这种方式修改文档会破坏 Firefox 和 IE 上的一些窗口事件。
安装铬。没有人能修复 IE