有时,当我们从 D2L 中的“将成绩导出到 SIS”链接返回到我们的 SIS 时,使用 SIS 中的 REST API 从 D2L 中获取成绩时,在系统之间来回的某个地方,浏览器会迷路,只是简单地变为空白。我认为问题发生在从 D2L 到我们的 SIS 的最终交接中——这似乎是浏览器忘记它所在位置的地方。当这种情况发生时,我们的 SIS 继续表现得好像它认为一切仍在正常工作——它确实通过 REST API 提取成绩,并做它应该做的一切。但是浏览器会话变成了空白,之后再也没有显示来自 D2L 或我们的 SIS 的任何内容,因此用户将不知道发生了什么。
在我们测试 D2L 和我们的 SIS 之间的链接时,大约每 6 到 8 次就会发生这种情况。我没有看到明确的模式,至少现在还没有。
任何想法我们做错了什么?我们应该查看哪些类型的东西来尝试确定浏览器丢失的位置?