如何实现CKEditor4与预加载插件文件兼容并正常运行?
预加载CKEditor4资源的实践尝试
我最近在研究如何让CKEditor4在尽可能多预加载文件的前提下正常运行——毕竟CKEditor默认会自动加载styles.js、插件CSS以及其他各类依赖文件。
我的第一步操作如下:
- 手动添加
<link>元素来预加载插件的CSS文件,完全对齐CKEditor4原生代码里的实现逻辑 - 接着修改
ckeditor.js中的appendStyleSheet方法,禁用它原本的CSS加载逻辑:只新增了日志输出和提前返回的语句,其余代码完全没动
appendStyleSheet: function( cssFileUrl ) { console.log("Attempted to load CSS: " + cssFileUrl); return; // 原有的CSS加载代码未做修改 }
目前正在验证这种预加载替代自动加载的方式是否能稳定运行。
内容的提问来源于stack exchange,提问作者Rainer Schwarze
相关产品推荐
相关产品推荐

