#tinymce
#tinymce
Вопрос:
Вот как я его инициализирую. Проблема возникает при открытии во второй раз. И это происходит только в Chrome. Mozilla Firefox работает хорошо.
tinyMCE.init({
mode : "exact",
elements : "email_content",
theme : "advanced",
theme_advanced_resizing : true,
plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,code,|,forecolor,backcolor"
});
Ответ №1:
У меня была такая же проблема после обновления Chrome (версия 85), но эта строка перед TinyMCE.init работает для меня:
tinyMCE.EditorManager.editors = [];
или
tinyMCE.editors = [];
Комментарии:
1. К сожалению, я не смог решить проблему таким образом с помощью TinyMCE версии 4.3.13. Я уже пробовал TinyMCE.remove() раньше должен был иметь тот же эффект, но безрезультатно. Есть идеи — помимо обновления?
2. Мы смогли решить нашу проблему с помощью этого исправления. Однако мы используем в нашем продукте версию TinyMCE 3.8.
3. Для меня это работа >>> TinyMCE.editors = []; <<<< Но вам нужно вставить его перед tinymse.init или любыми другими методами.