javascript - CKEditor:如何在不更改源代码的情况下更改编辑器行为?

标签 javascript ckeditor

我的意思是接下来的事情:出于默认样式原因,我想在编辑器区域(iframe)中创建表时向表中添加一些特定的类。我现在如何通过更改插件 table 的源代码来做到这一点,但更改该文件是一个错误的决定......并且不可能通过配置来完成。也许有某种方法可以动态重新定义表行为......

这种情况下最好的解决方案是什么?

提前致谢!

最佳答案

您可以编写一个插件来动态修改表对话框或任何其他对话框的行为。这种方法能走多远取决于您的能力以及您想要哪些改变。如果这种方式调整变得太复杂,那么第二种方法是复制您要修改的原始插件并基于该插件创建您自己的版本(但在 CKEditor 源文件夹之外)

例如,此插件在表格和单元格对话框中添加一个字段来选择背景图像:http://cksource.com/forums/viewtopic.php?f=18&t=23607

您可以按照 CKEditor tutorials 学习如何编写插件.

关于javascript - CKEditor:如何在不更改源代码的情况下更改编辑器行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256164/

相关文章:

javascript - 如何用 Javascript 模拟慢速连接?

php - 我想多次使用同一张图片,我希望网络浏览器只下载这张图片一次,怎么办?

javascript - 使用快速表插件时,CKEditor 颜色按钮消失

javascript - CKEditor 的 HTML 文件上传插件

javascript - 将 Promise 包装在解决 Promise 的对象中有哪些缺点?

java - 在哪里可以找到更多 GWT webappcreator 模板?

javascript - 使用 JavaScript 时强制 Safari 表单自动填充条目以防止表单提交

jquery - 如何将 CKEDITOR.dom.element 的实例转换为 CKEDITOR 中的 jquery 对象?

symfony - 在 CKeditor 中编辑 Twig 模板

ckeditor - CKEditor 如何处理自定义语义标记?