javascript - 如何防止ckeditor在页面中加载多个content.css
问题描述
我在单个页面上使用了多个 CKEDITOR 实例,我的问题是每个编辑器都会加载一个 content.css 文件,这会使页面变慢
例如
<script>
CKEDITOR.config.height = 200;
CKEDITOR.config.width = 'auto';
CKEDITOR.replace('textarearesultado{{$letras_iterator}}');
</script>
<script>
CKEDITOR.config.height = 200;
CKEDITOR.config.width = 'auto';
CKEDITOR.replace('textareaevidencia{{$loop->index}}');
</script>
结果是
我怎么能避免这种情况?
解决方案
您可以尝试使用replaceAll
方法而不是replace
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-replaceAll
<body>
<textarea name="editor1"></textarea>
<textarea name="editor2"></textarea>
<textarea name="editor3"></textarea>
<script>
// Replace all three <textarea> elements above with CKEditor instances.
CKEDITOR.replaceAll();
</script>
</body>
推荐阅读
- swift - 无法在 iOS 15 中隐藏 ARSLineProgress
- oozie-workflow - 使用 cloudera Hue 编辑器将 hadoop 作业以原子方式迁移/重写到 OOzie
- javascript - 如何在 JS 端导入原始 CSS 作为原始文本,从 Vue 组件生成?
- telegram - 回复用户时,Telegram Bot“找不到聊天”
- javascript - PayPal 智能按钮 - 如何编辑重定向 URL
- python - 将特定的 Python 全局包插入到 Conda 环境
- c# - EF Core - 在数据库中按顺序插入记录,PK 上没有标识
- angular-material - 在 mat-select multiple 中显示计数以及第一个选定的值
- javascript - node.js中如何判断工作线程是否存活
- dask - 检查传递给 map_blocks 的函数的 block_info 是否不是 None?