Я использую WYSIWYG (InnovaEditor) для редактирования контента на своем веб-сайте, и он работает в Chrome, IE и в основном в Firefox, но у FF есть немного неприятная проблема. Я вставляю теги span
в контент, чтобы позже можно было объединить контент, например:
<span style="background-color:yellow;"
subst_key="{Object1.name}"
contentEditable="false">
Object1 Name
</span>
Я не могу изменить базовый формат, это бизнес-проект, и слишком много кода зависит от того, как оно есть. Проблема в том, что, хотя span
нельзя редактировать, FF иногда разрешает удаление посимвольно — просто нажав backspace
после поля слияния. Кроме того, даже после удаления содержимого иногда тег span
с полем слияния не удаляется (только текст между открытием и закрытием)! Есть идеи, почему FF позволяет редактировать поля, не относящиеся к contentEditable?
TL;DR FF иногда позволяет редактировать тег contentEditable=false span
. Как мне это остановить?