在使用CKEditor插件上传图片时,插件默认会给予图片宽度高度的大小,如图所示:
而项目需求不需要默认图片的宽高大小样式,这就需要更改CKEditor插件的配置文件了。
网上找了很多解决方案都无法解决问题,唯一未测试是否可行的是加disallowedContent属性,disallowedContent属性只有在CKEditor 4.4以上的版本才有,而项目使用的是4.2版本,所以如果有使用4.4以上版本的可以尝试使用disallowedContent属性解决。
4.2版本解决方法如下:
打开目录ckeditor\plugins\image\dialogs中的image.js文件;
搜索
E.setValue(C.$.height)
对应的宽度的是
E.setValue(C.$.width)
将其值设置为null便可以了。例如E.setValue(null)。
设置成功后浏览器记得清除缓存,亲测可行。
对应的CKEditor 4.7版本的代码如下:
if ("true" == c.getCustomData("isReady")) { var d = a.getContentElement("info", "txtWidth"), f = a.getContentElement("info", "txtHeight"), g; b ? c = g = 0 : (g = c.$.width, c = c.$.height); d && d.setValue(g); f && f.setValue(c) }
对应的将setValue的值设置为Null应该就可以了。
注:CKEditor 4.7版本的修改方法未测试。有问题可留言探讨。
相关阅读 >>
h5中设置或返回音频/视频的默认播放速度的属性defaultplaybackrate
更多相关阅读请进入《CKEditor》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者