问题陈述:
我最近从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 5中,我们无法找到与上述配置相同的内容。
我查看了一些不同的问题和问题,发现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中,我们无法找到与上述配置相同的内容。