Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

Самый доступный доступ, который я знаю, отключает или позволяет проверять орфографию в поле: Inline Отключение проверки орфографии Firefox?

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

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

Ответ 2

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

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

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

Ответ 3

Неа.

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

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

Ответ 4

В чистом javascript проверке орфографии все, что вы можете сделать, включает/выключает проверку орфографии

myfield.spellcheck = "false";
myfield.spellcheck = "true";

Если вы хотите использовать javascript для изменения проверки орфографии, например, изменить словарь, открыть диалоговое окно или добавить проверку орфографии в IE - это возможно с помощью плагина javascript spellcheck. Это коммерческое программное обеспечение, которое делает именно то, что вы ищете.

http://javascriptspellcheck.com