因此,我正在设计的网站上创建了一个cms,我想让人们做的一件事就是编辑页面上的代码示例(这是一个允许教师进行注册的教育网站),我正在使用tinymce作为编辑。但是,在进行测试时,我注意到如果我将示例更改为类似的内容:
alert(“ Hello nstudent”);document.write(“ Hello Student”);
它将显示在页面上,并且它们之间并排有一个br标签。我将添加一个截图,显示我的意思enter image description here有没有一种方法可以阻止tinymce添加br标签并将其放到我想要的新行中?
这是我的设置方式:
tinymce.init({
selector: "textarea",
force_br_newlines : false,
force_p_newlines : false,
forced_root_block : '',
invalid_elements:"div",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
我花了很长时间试图找到一个解决方案,但是似乎没有任何效果,所以任何指导将不胜感激]
您可能需要澄清您对要呈现到网站的代码的期望。 TinyMCE是HTML编辑器,因此当您要求它为您提供内容时,它将提供HTML-奇怪的是,您使用的是HTML编辑器,但表示您不需要HTML。