【发布时间】:2018-08-28 01:11:47
【问题描述】:
情况
我维护了一个网页,它使用 Javascript 将图片列表包装到滑块中。
客户报告说,除非进入兼容模式,否则不会在 IE11 (11.0.9600) 上加载滑块。 (似乎负责的 Javascript 没有加载或执行。)
分析
我根本无法在虚拟机上重现此问题。 但是在与客户的 TeamViewer 会话中,我看到了以下行为:
- 用图片打开子页面
=> 滑块未初始化 - 在兼容模式下将当前域添加到站点列表
=> 页面重新加载并且 Slider 被初始化
很奇怪,但这里还有更多:
- 加载另一个包含图片的子页面(相同域)
=> 滑块未初始化(再次) - 在兼容模式下将当前域删除到站点列表
=> 页面重新加载并且 Slider 被初始化
所以不是兼容模式本身导致或修复错误,而是打开或关闭。
问题
客户要求在服务器端修复该错误。但我不知道那里可能发生什么。而且由于我无法在本地重新创建错误,因此更难以调试。
我也不确定服务器端是否有什么可以做的。
有人知道会发生什么吗?
【问题讨论】:
标签: javascript internet-explorer-11