我使用CKEditor用于更新CMS我的网站上的内容。我还使用 FontAwesome,其中包含一组精美的图标,可以像这样显示
<i class="icon-envelope"></i>
问题是 CKEditor 在客户端转义了这个 i
标记,我在源代码模式下看不到它。
我怎样才能允许这个标签?我尝试过使用 CONFIG.removeFormatTags = ''
,但不幸的是它不起作用。
最佳答案
它被删除,因为它是空的。添加一些不间断空格
或零宽度空间​
在其中保存您的标签。
您还可以删除 i
来自CKEDITOR.dtd.$removeEmpty
目的。然而,这可能会打破其他空<i>
没有 class="icon-envelope"
的标签。要解决此问题,您需要使用 data processor过滤空<i>'s
没有class="icon-envelope"
。我想很简单。
关于javascript - CKEditor 和转义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908145/