Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在CKEditor 3.6.4中关闭自动格式化代码?_Javascript_Html_Web_Ckeditor - Fatal编程技术网

Javascript 如何在CKEditor 3.6.4中关闭自动格式化代码?

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> {如果

也许是在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> 
    
  • {如果键是1}
  • 自定义文本
  • {/if}

  • CKEditor仅适用于有效的HTML,而
  • 标记之外的文本无效。引述:

    CKEditor不是一个允许您输入无效HTML代码的工具。CKEditor遵守W3C标准,因此如果代码无效,它将修改代码

    但是,您可以尝试使用来隐藏这些模板的标记,但是您需要创建一个好的regexp来只隐藏真正的标记,而不隐藏
    {
    }
    之间的任何文本。最简单的可行实施方案是:

    config.protectedSource = [
        /{\/?[\w]+(?: [\w\s]+)?}/g
    ];
    

    但真正的on将取决于这些标记中实际使用的内容。

    是在WYSIWYG模式下显示protectedSource值的方法吗/