CKEDITOR.tools.getindex不是函数

CKEDITOR.tools.getindex is not a function

本文关键字:函数 getindex tools CKEDITOR      更新时间:2023-09-26

我正在尝试将我的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 ) {

这正是问题所在。知道吗?

非常感谢。

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

在4.5.0中添加了CCD_ 1。如果小部件插件试图访问它,这意味着你升级了插件,但显然不是核心。此外,这意味着你还没有使用在线构建器一次构建整个包,因为这样核心就会与所有插件连接在一起,部署不同版本也不会有问题。

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