Можно ли получить доступ к встроенной в браузеры программе проверки орфографии для текстовых областей из Javascript? Я хотел бы иметь возможность контролировать проверку орфографии, не выходя из моего кода. В большинстве браузеров (кроме IE) в настоящее время, похоже, есть встроенная проверка орфографии.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Наибольший доступ, который я знаю, - это отключение или включение проверки орфографии в поле: Встроенное отключение проверки орфографии Firefox?
Я не знаю, как можно напрямую получить доступ к проверке орфографии браузера через javascript. Если вы не особо разбираетесь в проверке орфографии в браузере, существует множество средств проверки орфографии с открытым исходным кодом для javascript. Просто попробуйте поискать в Google средство проверки орфографии javascript.
Если вы действительно хотите использовать проверку орфографии в браузере, вы можете создать текстовое поле и установить для отображения значение «Нет». Затем вы можете поместить каждое слово в текстовое поле, а затем проверить, подчеркнуто оно или нет. Я не уверен в осуществимости этого, просто мысль. Я предлагаю использовать средство проверки орфографии javascript вместо того, чтобы пытаться взломать способ использования средства проверки орфографии браузера.
Ваша идея текстового поля с отображением, установленным на none, интригует, но, к сожалению, очевидно, что нет способа добраться до красного подчеркивания для неправильно написанных слов в Firefox. Казалось бы, AJAX - единственный способ сделать это.
@RangachariAnand, "проверьте, подчеркнут ли он или нет" ... есть ли способ сделать это в браузере, отличном от Firefox?
Браузеры не предоставляют доступ к своим встроенным проприетарным API проверки орфографии. Я совершенно уверен, что у x-plat нет способа сделать это, не говоря уже о том, чтобы сделать это индивидуально для каждого браузера.
Лучше всего проконсультироваться с каждым поставщиком браузеров и узнать, предоставляют ли они какие-либо перехватчики javascript для своей проверки орфографии.
Я думаю, самое большее, что они позволят, - это то, что сказал Бобо; вы можете включить / отключить его для текстовых полей, но я не думаю, что они позволяют какой-либо дополнительный контроль, кроме этого.
Неа.
Если вам нужен контроль над проверкой орфографии, вы можете сделать это самостоятельно с помощью AJAX.
(И, кстати, ieSpell - это бесплатный плагин для проверки орфографии для IE, который пользователям довольно легко установить самостоятельно)
Что вы пытаетесь сделать с проверкой орфографии? Добавить слова? Выключи? Проверить орфографию что-то введенное в окно предупреждения?