每次我输入<
或 >
在 CKEditor 窗口中,保存,然后返回到它,CKEditor 将用括号内键入的内容和随附的结束标记替换它们。例如:
如果我输入 <configuration details>
, CKEditor 会假定它是一个 HTML 标签并把 <configuration details></configuration details>
在 html 源代码中,从而将其从文本中完全删除。啊!
有什么想法吗?
最佳答案
是的,这真的很痛苦。
到目前为止我发现的唯一解决方法是使用
CKEDITOR.instances.myInst.setData(myData);
这实际上正确地处理了转义和未转义的 html,因此您的 < 和 > 将正确显示为小于号和大于号,而不是被解释为标记。
我还没有找到一种方法来让它与内联数据一起工作。 setData() 解决方法非常笨拙。
关于html - 如何防止 CKEditor 剥离 < 和 >(大于/小于),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3581139/