Доступ Javascript к проверке орфографии в браузерах

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

Что вы пытаетесь сделать с проверкой орфографии? Добавить слова? Выключи? Проверить орфографию что-то введенное в окно предупреждения?

BoboTheCodeMonkey 25.11.2008 17:59
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
14
1
4 094
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Наибольший доступ, который я знаю, - это отключение или включение проверки орфографии в поле: Встроенное отключение проверки орфографии Firefox?

Я не знаю, как можно напрямую получить доступ к проверке орфографии браузера через javascript. Если вы не особо разбираетесь в проверке орфографии в браузере, существует множество средств проверки орфографии с открытым исходным кодом для javascript. Просто попробуйте поискать в Google средство проверки орфографии javascript.

Если вы действительно хотите использовать проверку орфографии в браузере, вы можете создать текстовое поле и установить для отображения значение «Нет». Затем вы можете поместить каждое слово в текстовое поле, а затем проверить, подчеркнуто оно или нет. Я не уверен в осуществимости этого, просто мысль. Я предлагаю использовать средство проверки орфографии javascript вместо того, чтобы пытаться взломать способ использования средства проверки орфографии браузера.

Ваша идея текстового поля с отображением, установленным на none, интригует, но, к сожалению, очевидно, что нет способа добраться до красного подчеркивания для неправильно написанных слов в Firefox. Казалось бы, AJAX - единственный способ сделать это.

Rangachari Anand 25.11.2008 18:49

@RangachariAnand, "проверьте, подчеркнут ли он или нет" ... есть ли способ сделать это в браузере, отличном от Firefox?

Paul Draper 29.12.2014 15:05

Браузеры не предоставляют доступ к своим встроенным проприетарным API проверки орфографии. Я совершенно уверен, что у x-plat нет способа сделать это, не говоря уже о том, чтобы сделать это индивидуально для каждого браузера.

Лучше всего проконсультироваться с каждым поставщиком браузеров и узнать, предоставляют ли они какие-либо перехватчики javascript для своей проверки орфографии.

Я думаю, самое большее, что они позволят, - это то, что сказал Бобо; вы можете включить / отключить его для текстовых полей, но я не думаю, что они позволяют какой-либо дополнительный контроль, кроме этого.

Неа.

Если вам нужен контроль над проверкой орфографии, вы можете сделать это самостоятельно с помощью AJAX.

(И, кстати, ieSpell - это бесплатный плагин для проверки орфографии для IE, который пользователям довольно легко установить самостоятельно)

Другие вопросы по теме