首页 > 解决方案 > 在 CKEditor 上显示/隐藏字符

问题描述

有人可以帮忙吗?我用谷歌搜索了很多,找不到答案。有没有办法在 CKEditor 上显示/隐藏不可打印的字符,就像在 word 上一样?我找不到任何插件:/

标签: ckeditor

解决方案


简而言之,没有办法做到这一点,或者至少这并不容易。

现在是更长的版本。如果您正在谈论Pilcrow字符,则可以使用 HTML 实体在 CKEditor 中显示它,¶或者¶但请注意此字符无论如何都不可打印,为了使其不可打印,您需要编写一个处理它的代码,这并不容易。首先,您需要编写一个代码(可以作为 CKEditor 插件完成),该代码将 Pilcrows 插入Enter并在数据发送到服务器的任何地方删除它们。到目前为止一切顺利,但由于这是一个普通字符(来自 CKEditor 内容区域 POV),您需要处理在键入、样式和修改输入文本时可以删除该字符的所有情况,这几乎是不可能的。

作为替代方案,您可以尝试使用插入例如spansPilcRow 作为背景图像的代码。虽然处理 span 比处理普通字符更容易,但您仍然需要处理span在键入、删除文本、样式等时应该或不应该删除它的所有情况,而且这又很难做到。


推荐阅读