Приведенный ниже код отлично работает в Chrome и Edge, но не работает в Firefox. Я получаю сообщение об ошибке «iw._ не определено». Это связано с тем, что в конфигурации редактора форматированного текста по умолчанию (rte.js) они проверяют, имеет ли объект значение NULL в a[209], но не проверено, что a имеет значение NULL. Я могу это исправить, но одна и та же проблема повторяется несколько раз, и мне не хотелось бы менять базовый код библиотеки, которую я использую.
Документ Запустить демо-модальное окно Модальный заголовок × это пруэба



вар editor1cfg = {}; editor1cfg.toolbar = "mytoolbar"; editor1cfg.toolbar_mytoolbar = "{жирный, курсив, подчеркивание, передний цвет, задний цвет} | {justifyleft, justifycenter, justifyright, justifyfull} | {insertorderedlist,insertunorderedlist,indent,outdent,insertblockquote}" + " \#{paragraphs:toggle,fontname:toggle,fontsize:toggle,inlinestyle,lineheight}" + " / {removeformat,вырезать,копировать,вставить,удалить,найти}|{inserttable,insertimage,selectall}" + "\#{toggleborder,fullscreenenter,fullscreenexit,undo,redo,togglemore}"; var editor1 = new RichTextEditor("#inp_editor1", editor1cfg, { editorResizeMode: "both" }); Закрыть Сохранить изменения $('#myModal').on('shown.bs.modal', function () { $('#myInput').trigger('фокус') })
Кроме того, приведенный ниже код не работает в Firefox только в модальных окнах, в обычных окнах он не работает.
это пруэба



вар editor1cfg = {}; editor1cfg.toolbar = "mytoolbar"; editor1cfg.toolbar_mytoolbar = "{жирный, курсив, подчеркивание, передний цвет, задний цвет} | {justifyleft, justifycenter, justifyright, justifyfull} | {insertorderedlist,insertunorderedlist,indent,outdent,insertblockquote}" + " \#{paragraphs:toggle,fontname:toggle,fontsize:toggle,inlinestyle,lineheight}" + " / {removeformat,вырезать,копировать,вставить,удалить,найти}|{inserttable,insertimage,selectall}" + "\#{toggleborder,fullscreenenter,fullscreenexit,undo,redo,togglemore}"; var editor1 = new RichTextEditor("#inp_editor1", editor1cfg, { editorResizeMode: "both" });