3

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

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

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

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

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

+0

Некоторые сочетания OS/браузера заботятся о проверке орфографии, вы знаете ... –

+0

Я знаю, что HTML5 позволяет использовать атрибут «spellcheck», но есть люди в старых браузерах или браузерах без возможности проверки правописания. – F21

+0

Было возможно найти решение любой проблемы? Я ищу то же самое. Проверка орфографии для TinyMce. –

ответ

1

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

+0

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

+0

У меня нет кросс-браузерного решения, предлагающего – Thariama

+0

@Thariama: Можете ли вы взглянуть на аналогичный случай [здесь] (http://stackoverflow.com/questions/26271142/best-third-party-spellchecker-to-be -используется-в-TinyMCE)? Использует ли плагин spellchecker крошечного в Perl работу, связанную с временем или кусок пирога? –

2

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