我在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");
答案 0 :(得分:0)
语法检查不适用于IE版本< 10因为他们不支持网络工作者,所以工作单位使用UIWorkerClient请参阅https://github.com/ajaxorg/ace/issues/2091
不工作ie8 / 7是一个新的回归,请报告给https://github.com/ajaxorg/ace/issues