0

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

问题是使用下载的CKEDITOR,每当我尝试使用它时,我都会收到错误CKEDITOR.tools.getindex is not a function。这个错误来自小部件插件。

在第 1951 行的 widget/plugin.js 文件中,您有:

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

这正是问题所在。任何想法?

非常感谢。

4

1 回答 1

1

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

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

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

于 2015-07-06T21:04:19.070 回答