在tinyMCE编辑器中将HTML标签以文本形式显示

时间:2019-10-11 10:47:31

标签: jquery html tinymce

我需要在tinyMCE编辑器中将<head>SomeText</head>显示为纯文本。 默认情况下,编辑器会删除所有标签。

我曾尝试切换到XML编码,这很有帮助,但是后来我遇到了另一个问题:将页面切换到全屏模式(我使用smartadmin)时,我重新加载了tinyMCE实例(因为否则文本会消失),并且得到原始XML文本,所有&lt;等。

问题是:是否可以防止tinyMCE在不切换到XML编码的情况下删除所有html标签?

我不需要呈现HTML,只需将其显示为文本即可。

2 个答案:

答案 0 :(得分:0)

只需使用此:

<code>
<head>SomeText</head>
</code>

答案 1 :(得分:0)

要将HTML加载到TinyMCE中,标签可见(而不解释为HTML),您需要对HTML进行编码。这是一个示例:http://fiddle.tinymce.com/3Sgaab

请注意,用于加载内容的API调用对head标签进行编码:

editor.setContent('<p>This is encoded HTML content in TinyMCE:  &lt;head&gt;fjaksdljf&lt;/head&gt;</p>');