繁体   English   中英

如何在CKEditor中显示特殊字符

[英]How to make it possible to display special characters in CKEditor

我想编写一个简单的插件以在CKEditor中显示特殊字符。

如何显示特殊字符。 例如:空格,制表符,不间断空格( )。

应该按照原则工作,就像在Word中一样。

简短的答案:几乎不可能获得与Word中相同的结果。

为什么? 因为CKEditor是使用contentEditable的基于浏览器的编辑器。 它不会自己呈现内容-浏览器会这样做。 因此,为了显示空间,您需要用间隔来标记其中的每一个。 要标记行尾,您需要插入一些其他元素。 那是可行的,但是编辑是一个很大的问题。 需要考虑许多情况,但最重要的是-您需要实时更新这些跨度。 这会使撤消管理器,选择,格式化功能,键盘导航等出现问题。

因此,部分但可能令人满意的解决方案是在显示此字符时启用只读模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM