我试图将我的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 ) {
这就是问题所在。有什么想法吗?
非常感谢。
答案 0 :(得分:1)
我认为唯一的想法可能是你没有正确升级所有内容。
4.5.0中添加了 CKEDITOR.tools.getIndex
。如果小部件插件试图访问它,则意味着您升级了插件,但显然不是核心。此外,这意味着您没有使用在线构建器一次构建整个软件包,因为核心将与所有插件连接在一起,并且部署的不同版本可能没有问题。
因此,请从头开始尝试。构建一个包含所有需要的插件的包,将所有内容解压缩到一个新目录以避免写访问等问题,一切都应该没问题。