TinyMce добавление долго - PullRequest
       7

TinyMce добавление долго

2 голосов
/ 21 октября 2019

У меня совсем недавно возникла проблема с добавлением тегов div во все, что включено. Это ввод большого количества символов в нашу базу данных, что не является необходимым, а иногда превышает максимально допустимое количество символов и не позволяет пользователям вводить информацию.

Вводимая информация:

<code>important test  <div id="mouseposition-extension-element-full-container" style="position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; pointer-events: none; z-index: 2147483647; font-weight: 400;">  <div id="mouseposition-extension-element-rect-display" style="display: none; position: absolute; background: rgba(255, 255, 255, 0.7); outline: black solid 1px; font-size: 12px; z-index: 2147483647; justify-content: center; align-items: center; user-select: none; cursor: default; color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 0px; height: 0px;">  <pre style="flex: 1 1 0%; text-align: center; background-color: rgba(255, 255, 255, 0.7); color: #000000; min-width: 42px; min-height: 12px; transition: all 1s ease 0s;">&nbsp;

Это очень недавняя проблема, и, насколько мне известно, на сайт не было внесено никаких изменений. Это происходит на каждой странице, где включена связь, и это началось когда-то совсем недавно, как и в прошлый час. У пользователей все хорошо, и в следующую минуту я получаю сообщения о том, что это не работает. У меня вопрос, как мне удалить этот тег div? Я чувствую, что также важно отметить, что в tinymce, если я просматриваю исходный код (опция, доступная в самом редакторе), он показывает всю эту информацию div.

Моя инициализация tinymce:

<script type="text/javascript">
        tinymce.init({
          mode : "textareas",

            force_br_newlines : false,
            force_p_newlines : false,
            forced_root_block : false,
        selector: 'textarea',
    plugins: [
    "advlist autolink lists charmap print preview anchor",
    "searchreplace visualblocks code fullscreen",
    "insertdatetime contextmenu paste save"
  ],
    toolbar: "bullist numlist",
     statusbar: false,
     setup: function (ed) {
        ed.on('change', function () {
            ed.save();
        });
    }
    });
</script>

Что, опять же, до недавнего времени работало нормально. Я использую одну и ту же инициализацию на нескольких страницах, которые ее используют.

Изображение с исходным кодом, как видно из панели инструментов tinymce. Важный тестовый текст вверху - это то, что я ввел в текстовую область. исходный код редактора tinymce

1 Ответ

1 голос
/ 24 октября 2019

Я столкнулся с этой проблемой сегодня, для меня виновником было расширение Coordinates chrome . Я не уверен, есть ли обходной путь, позволяющий вам продолжать использовать расширение, но его отключение устранило эту проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...