[英]CKEditor, IE9 and JavaScript
我在我的网站上使用的是最新版本的CKEditor(2012年4月17日发布的CKEditor 3.6.3)。
无需任何修改即可在Firefox,Chrome和IE9中完美运行。
当我自定义工具栏时,它在Firefox和Chrome中完美运行,但是随后在IE9中收到以下错误消息(我将其翻译):
"SCRIPT5007: Cannot retrieve the value of property length, the object is null or undefined.
ckeditor.js, line 11101 token 21"
这是以下行:
var w=o.toolbox.toolbars,x=o.config.toolbar instanceof Array ? o.config.toolbar : o.config['toolbar_'+o.config.toolbar];
for(var y=0;y<x.length;y++){
因此,以某种方式,变量x
不是IE9中的Array
:我试过IE7、8和9各种模式都具有相同的错误。
似乎IE9也是唯一不执行以下行的浏览器:
CKEDITOR.editorConfig = function( config ) {}
这是一个熟悉的问题(如果可以的话,我该如何解决)还是CKEditor中的错误?
如果您的配置出现语法错误,例如尾随逗号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.