Итак, на веб-сайте, который я разрабатываю, я создал cms, и одна из вещей, которые я хочу разрешить людям - это редактировать примеры кода на странице (это образовательный веб-сайт, который позволяет учителям регистрироваться), я использую TinyMCE в качестве редактора. Однако, когда я тестирую его, я замечаю, что если я go изменит пример на что-то вроде:
alert("Hello nstudent ");
document.write("Hello Student");
, он будет отображаться на странице с ними рядом с <br/>
пометка между ними. Пожалуйста, смотрите этот скриншот, показывая, что я имею в виду введите описание изображения здесь .
Есть ли способ остановить 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"
});
Я потратил целую вечность, пытаясь найти решение, но, похоже, ничего не помогло, поэтому любое руководство будет высоко оценено