【发布时间】:2019-12-20 23:47:29
【问题描述】:
问题陈述: 我最近从 CKEditor 4 更新到 CKEditor 5 并面临渲染 Html 页面的问题。我发现当我向 CKEditor 5 提供 HTML 内容时,它会删除所有样式并呈现为纯 HTML。
我经历了一些不同的问题,我发现 CKEditor 5 实现了自定义数据模型。这意味着加载到编辑器中的每一条内容都需要转换为该模型,然后再渲染回视图。
*以下是在 ckeditor5 中重现问题的预览链接:*
CKEditor 4:https://codepen.io/bhuvavaibhav2rs/pen/rNBxbwG
CKEditor 5:https://codepen.io/bhuvavaibhav2rs/pen/yLBerKb
在 CKEditor 4 中,在进行以下配置后,它按预期工作:
CKEDITOR.replace('editor1', {
fullPage: true,
allowedContent: true
});
在 CKEditor 5 中,我们无法找到与上述相同的配置。
【问题讨论】:
-
谢谢@Peter 的回答。能否请您指出任何为支持我的用例而开发的插件。
-
更新了答案。不幸的是,如果您想要使用 v4 描述的 HTML 编辑,您必须保留在 v4 上。在这个问题上你需要更多帮助吗?请让我知道或将我的答案标记为已接受。谢谢。
标签: javascript richtextbox rich-text-editor ckeditor4.x ckeditor5