С выпуском Electron 8 я внедрил недавно выпущенный API spell check
в своем приложении для электронов. Контекстное меню должно выглядеть примерно так:
![Conext menu for electron app](https://i.stack.imgur.com/9FWkQ.png)
Мне удалось реализовать learn spelling
с использованием ses.addWordToSpellCheckerDictionary API дано в документах, однако, я застрял, пытаясь реализовать ignore spelling
часть.
Разница между этими двумя согласно Google составляет
Игнорировать правописание
Слово игнорируется, если оно встречается в документе снова (оно будет выделено в других документах)
Обучение правописанию
Слово не будет помечено как ошибочное в любом документе.
Я могу реализовать его таким образом, чтобы предложения словаря не отображались для определенного набора слов c, хранящегося в массиве, но это все равно оставит красную волнистую линию под словом. Кроме того, должен быть реализован собственный вызов API, поскольку проверка орфографии была официально объявлена.
Я мог бы просто использовать webFrame.setSpellCheckProvider, но тогда мне пришлось бы жестко кодировать язык, добавлять шаблонный код, использовать модуль узла.