使用Internet Explorer 8/9的编辑器Ace不起作用

时间:2015-01-20 08:57:59

标签: javascript jquery json internet-explorer ace-editor

我在json模式下使用Editor Ace并且在IE8和9上遇到问题。 在Internet Explorer 8将不会直接在第9工作我不加载json worker和我有的错误是: “无法加载工人” 编辑器启动但未加载任何验证。 我使用的是非冲突版本。 https://github.com/ajaxorg/ace-builds 我的代码非常简单,如下所示:

var editor = ace.edit("json-div");
editor.setTheme("ace/theme/github");
editor.getSession().setMode("ace/mode/json");

我尝试使用ie7的版本和https://github.com/ajaxorg/ace-builds/blob/master/demo/ie7.html示例。但它不起作用。

ace.require("ace/ext/old_ie");
var editor = ace.edit("xml-div");
editor.setTheme("ace/theme/github");
editor.getSession().setMode("ace/mode/json");

1 个答案:

答案 0 :(得分:0)

语法检查不适用于IE版本< 10因为他们不支持网络工作者,所以工作单位使用UIWorkerClient请参阅https://github.com/ajaxorg/ace/issues/2091

不工作ie8 / 7是一个新的回归,请报告给https://github.com/ajaxorg/ace/issues