ckeditor.js中的Internet Explorer 11 SyntaxError

时间:2017-10-19 17:30:43

标签: javascript html ckeditor internet-explorer-11

我只在IE11中遇到一个奇怪的问题 - 当我为IE10打开模拟器时工作正常 - 当我将鼠标悬停在我的CKEditor上时,我收到了数百个SyntaxError ckeditor.js (129,54),有时引号中的数字是{ {1}}。

当我将鼠标悬停在ckeditor字段中时,控制台错误显示,并且每移动光标的每个像素都会返回一个新的但相同的错误消息。因此,为什么在简单的滚动或通过我的光标在ckeditor字段中传递,我可以得到数百个错误。

我的主要问题是,ckeditor.js文件与此类似 - https://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.7.3/ckeditor.js - 因为它看起来很小。在任何地方都有在线的非迷你版本吗?

其次,我发布这个是为了看看是否有人有任何我忽略的明显点,或者调试CKeditor的建议。

1 个答案:

答案 0 :(得分:1)

以下是未经宣传的版本:https://github.com/ckeditor/ckeditor-dev。 您可以克隆存储库,确保签出到稳定分支,例如4.7.3。有用的也可能是用npm安装包。 然后看看samples文件夹。常规tabs = new ArrayList<AbstractTab>(); /* provide some tab details */ tab = new AjaxTabbedPanel("tabs", tabs){ private static final long serialVersionUID = 1L; @Override protected String getTabContainerCssClass() { return "producttab-row"; } @Override protected void onComponentTag(final ComponentTag tag) { super.onComponentTag(tag); String cssClass = tag.getAttribute("class"); if (cssClass == null) { cssClass = " "; } /*check condition and change css classname*/ tag.put("class", cssClass.trim()); } } 文件使用本地index.html,因此您应该能够为自己构建类似的测试页并跟踪错误。