Javascript Rich Text Editor с проверкой правописания на стороне клиента - PullRequest
3 голосов
/ 19 января 2012

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

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

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

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

1 голос
/ 19 января 2012

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

...