Я создаю очень простой редактор WYSWIG для div с contenteditable = "true"
.Я использую execCommand
для простого форматирования, такого как полужирный шрифт, курсив и подчеркивание вместе с выравниванием текста.
ПРОБЛЕМА: полужирный, курсив, подчеркивание всей работы, но с использованием justifyCenter
(или любое другое оправдание) не работает в Firefox, но работает в Chrome и Safari.Мне кажется, что Chrome и Safari не нравятся мои justifyRight, но они отлично работают с justifyLeft и justifyCenter.В Firefox я получаю следующее:
необработанное исключение: [Exception ... »Компонент возвратил код ошибки: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLDocument.execCommand]« nsresult: «0x80004005 (NS_ERROR_FA)*
Я не могу понять, что не так, но задаюсь вопросом, может ли это быть связано с designMode, который нужно включить в Firefox?Тем не менее, жирный, курсив и подчеркивание работают нормально, без явного включения designMode.
Есть идеи?Заранее спасибо.