config.json和ueditor.config.js都是UE编辑器的配置文件,二者的作用类似但实际上有些不同。ueditor.config.js是全局配置文件,包含了UE编辑器的全局配置项,比如编辑器的语言、Toolbar的按钮等,它可以被整个网站内的页面共享。而config.json则是针对每个编辑器实例的配置文件,它存在于每个编辑器的根目录下,其配置项可以覆盖ueditor.config.js中的全局配置项。当我们在页面上引用UE编辑器时,可以通过config参数指定config.json的路径,对当前编辑器实例进行单独的配置。
在一些特殊场景下,比如在通过iframe动态加载UE编辑器、或者在Angular、React等框架下使用UE编辑器时,ueditor.config.js可能无法满足需求,这时候我们可以使用config.json文件对UE编辑器进行更精细的配置。