在 tinyMCE 编辑器中将 HTML 标签显示为文本
DIsplay HTML tags as text in tinyMCE editor
我需要在 tinyMCE 编辑器中将 <head>SomeText</head>
显示为纯文本。
默认情况下,编辑器会删除所有标签。
我尝试切换到 XML 编码,这有帮助,但后来我遇到了其他问题:将页面切换到全屏模式时(我使用 smartadmin)我重新加载 tinyMCE 实例(因为否则文本就会消失)并且我得到原始 XML 文本,所有 <
等
问题是:是否可以防止tinyMCE在不切换到XML编码的情况下删除所有html标签?
我不需要HTML渲染,只显示为文本。
就用这个:
<code>
<head>SomeText</head>
</code>
要将 HTML 加载到标签可见的 TinyMCE(而不是解释为 HTML),您需要对 HTML 进行编码。这是一个例子:http://fiddle.tinymce.com/3Sgaab
请注意 API 加载内容的调用会对头部标签进行编码:
editor.setContent('<p>This is encoded HTML content in TinyMCE: <head>fjaksdljf</head></p>');
我需要在 tinyMCE 编辑器中将 <head>SomeText</head>
显示为纯文本。
默认情况下,编辑器会删除所有标签。
我尝试切换到 XML 编码,这有帮助,但后来我遇到了其他问题:将页面切换到全屏模式时(我使用 smartadmin)我重新加载 tinyMCE 实例(因为否则文本就会消失)并且我得到原始 XML 文本,所有 <
等
问题是:是否可以防止tinyMCE在不切换到XML编码的情况下删除所有html标签?
我不需要HTML渲染,只显示为文本。
就用这个:
<code>
<head>SomeText</head>
</code>
要将 HTML 加载到标签可见的 TinyMCE(而不是解释为 HTML),您需要对 HTML 进行编码。这是一个例子:http://fiddle.tinymce.com/3Sgaab
请注意 API 加载内容的调用会对头部标签进行编码:
editor.setContent('<p>This is encoded HTML content in TinyMCE: <head>fjaksdljf</head></p>');