在 IE11 中使用 jstree "offline"

Using jstree "offline" with IE11

我在 AngularJS 网络应用程序中使用 jstree v3.2.1 wrapped with ngJsTree 主要 在 IE11 浏览器上使用。

我发现由于公司政策而无法连接到互联网的用户无法正确加载我在上述网络应用程序中使用的 jstree,另一方面,访问互联网的用户可以看到一切都很好。

特别是以前的用户只看到 jstree 加载 frozen 的微调器和 "Loading..." 文本,这很奇怪,因为我设置了 jstree 配置对象来翻译它变成另一个字符串。

此外,我在与就绪事件关联的回调函数中放置了一个断点,它永远不会被调用。

最后,当在线和离线用户通过 Chrome 或 Firefox 访问它时,我的网络应用程序的 jstree 部分工作得非常好。

与某种 IE11 严格安全策略结合使用时,online/offline 使用此库是否有任何限制?

提前致谢

我们在没有在线访问和自定义安全策略的环境中遇到了与 IE11 相同的问题。 在我们的案例中,安全策略以某种方式影响了导致问题的 IE 的兼容模式。 如下所述在页面 header 中手动设置兼容模式后,一切正常: (Deployment之后我们还需要关闭并重新打开浏览器,简单的刷新并没有改变兼容模式)

<html>
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=10; IE=9; IE=8;" />