Javascript 如何在CKEditor 3.6.4中关闭自动格式化代码?
也许是在CKEditor 3.6.4版中关闭自动格式化HTML代码的方法 我只找到了,但我需要关闭此功能Javascript 如何在CKEditor 3.6.4中关闭自动格式化代码?,javascript,html,web,ckeditor,Javascript,Html,Web,Ckeditor,也许是在CKEditor 3.6.4版中关闭自动格式化HTML代码的方法 我只找到了,但我需要关闭此功能 现在我尝试保存代码: {if key is 1}<li>custom text</li>{/if} {if键为1}自定义文本{/if} 我得到: <li> {if key is 1}</li> <li> custom text</li> <li> {/if}</li> {如果
现在我尝试保存代码:
{if key is 1}<li>custom text</li>{/if}
{if键为1}自定义文本 {/if}
我得到:
<li>
{if key is 1}</li>
<li>
custom text</li>
<li>
{/if}</li>
{如果键是1}
自定义文本
{/if}
CKEditor仅适用于有效的HTML,而
标记之外的文本无效。引述:
CKEditor不是一个允许您输入无效HTML代码的工具。CKEditor遵守W3C标准,因此如果代码无效,它将修改代码
但是,您可以尝试使用来隐藏这些模板的标记,但是您需要创建一个好的regexp来只隐藏真正的标记,而不隐藏{
和}
之间的任何文本。最简单的可行实施方案是:
config.protectedSource = [
/{\/?[\w]+(?: [\w\s]+)?}/g
];
但真正的on将取决于这些标记中实际使用的内容。是在WYSIWYG模式下显示protectedSource值的方法吗/