Текстовый редактор Javascript с проверкой орфографии на стороне клиента

В настоящее время я изучаю внедрение текстового редактора с возможностью проверки орфографии (надеюсь, готового).

Я просмотрел довольно много других вопросов, касающихся проверки орфографии, и для большинства из них требуется решение на основе сервера (ajax) (которое не очень эффективно при реализации «проверки при вводе»).

Некоторое время назад я работал над RichTextEditor во Flex и смог реализовать squiggly, который проверка на стороне клиента и очень быстро.

В настоящее время я рассматриваю TinyMCE и CKEditor, но не смог найти никакой информации о том, могут ли они интегрировать словари hunspell для проверки на стороне клиента.

Кто-нибудь из вас успешно интегрировал проверку орфографии на стороне клиента с этими двумя текстовыми редакторами? Словари не обязательно должны быть hunspell, но это предпочтительно.


person F21    schedule 19.01.2012    source источник
comment
Определенные комбинации ОС/браузера заботятся о проверке орфографии, знаете ли...   -  person Matt Ball    schedule 19.01.2012
comment
Я знаю, что HTML5 позволяет использовать атрибут spellcheck, но есть люди, использующие старые браузеры или браузеры без возможности проверки орфографии.   -  person F21    schedule 19.01.2012
comment
Удалось ли вам найти какое-либо решение вашей проблемы? Я ищу то же самое. Проверка орфографии для TinyMce.   -  person Chankey Pathak    schedule 09.10.2014


Ответы (2)


Я смотрел на текущие возможности проверки орфографии в разных браузерах и на то, работают ли они с редакторами HTML, такими как CKEditor. Я нашел в документации CKEditor (документы CKEditor)

что вы можете отключить / включить встроенную проверку орфографии и что, когда она включена, вы можете получить доступ к собственному меню проверки орфографии браузера, удерживая клавишу Ctrl и щелкнув правой кнопкой мыши слово с ошибкой (волнистая линия). К вашему сведению, IE10 скоро выйдет, а также будет содержать встроенную проверку орфографии в браузере с поддержкой тегов проверки орфографии HTML5 и editablecontent.

person WrightF    schedule 07.02.2012

Firefox поддерживает словари hunspell (так называемые дополнения). Все, что вам нужно сделать, чтобы заставить его работать, это использовать параметр инициализации tinymce gecko_spellcheck: true, . Для Internet Explorer и других браузеров вам может понадобиться серверный подход.

person Thariama    schedule 19.01.2012
comment
Я пытаюсь сделать это клиентским решением. Я пробовал много серверных решений, и все они кажутся довольно медленными (особенно потому, что я хочу реализовать проверку по мере ввода). Существует также вероятность того, что приложение будет использоваться в автономном режиме, поэтому предпочтение отдается клиентскому решению. - person F21; 19.01.2012
comment
у меня нет кросс-браузерного решения, чтобы предложить - person Thariama; 19.01.2012