使用jstree"离线"用IE11

时间:2016-07-27 10:52:35

标签: angularjs security internet-explorer internet-explorer-11 jstree

我在AngularJS网络应用中使用jstree包含ngJsTree的v3.2.1在IE11浏览器上使用主要

我发现,由于公司政策,无法连接到互联网的用户无法正确加载我在前面提到的网络应用中使用的jstree,另一方面,访问互联网的用户只能查看所有内容细

特别是前用户只看到jstree加载冻结的旋转器和"正在加载......"文本,这很奇怪,因为我设置了jstree配置对象将其转换为另一个字符串。

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

最后,我的网络应用程序的jstree部分在线上和线下用户通过Chrome或Firefox访问时都能很好地工作。

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

提前谢谢

1 个答案:

答案 0 :(得分:1)

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

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