gpt4 book ai didi

tags - CKEditor 去掉 标签

转载 作者:行者123 更新时间:2023-12-02 04:40:26 29 4
gpt4 key购买 nike

我试图找到一个解决方案来避免 CKEditor,但旧的 FCKeditor 也去掉了任何<i>标记从先前插入的内容到数据库。

案例:

我将 html 内容插入到数据库中,有些内容包含 <i>元素。
我用 CKEditor 来做这件事。
一切正常,内容显示在网页上。
但是当我想编辑之前插入的内容时,<i>缺少元素。

在我的具体情况下,我使用:

<i class="fa-icon-fullscreen fa-icon-xxlarge main-color"></i>

当然,如果我禁用编辑器,内容在 textarea 中显示得很好。

最佳答案

当使用protectedSource 解决方案时,i标签不再被剥离,而是 img标签停止显示在 CKEditor 的 WYSIWIG 模式中(我使用的是 4.3.1)。对我来说效果更好的解决方案是禁用删除空 i标签使用 CKEDITOR.dtd.$removeEmpty
例如,我在 config.js 中添加了以下内容

// allow i tags to be empty (for font awesome)
CKEDITOR.dtd.$removeEmpty['i'] = false;

注意:这应该放在 CKEDITOR.editorConfig = function( config ) 之外功能。

关于tags - CKEditor 去掉 <i> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18250404/

29 4 0