CKEDITOR.tools.getindex不是函数

时间:2015-07-06 16:47:40

标签: javascript ckeditor ckeditor4.x

我试图将我的CKEDITOR版本从4.4.1升级到4.5.1。为此,我上传 build-config.js 以使用最新的ckeditor版本获取与之前相同的插件。

问题是使用下载CKEDITOR,每当我尝试使用它时,我得到错误CKEDITOR.tools.getindex不是一个函数。而这个错误来自小部件插件。

在#1951行的widget / plugin.js文件中,你有:

var index = CKEDITOR.tools.getIndex( widgetsRepo._.upcasts, function( element ) {

这就是问题所在。有什么想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我认为唯一的想法可能是你没有正确升级所有内容。

4.5.0中添加了

CKEDITOR.tools.getIndex。如果小部件插件试图访问它,则意味着您升级了插件,但显然不是核心。此外,这意味着您没有使用在线构建器一次构建整个软件包,因为核心将与所有插件连接在一起,并且部署的不同版本可能没有问题。

因此,请从头开始尝试。构建一个包含所有需要的插件的包,将所有内容解压缩到一个新目录以避免写访问等问题,一切都应该没问题。