Я попытался добавить проверку орфографии на своей странице задач Amazon Mechanical Turk, чтобы толпы людей могли проверить их правописание перед отправкой.Я понял, что самый простой способ - использовать в HTML, но он не может помешать работникам отправлять неправильные слова, а также не может поддерживать расширение словаря.
Я провел опрос и обнаружилчто этот jQuery-плагин может быть для нас самым простым способом проверки орфографии, и он также поддерживает добавление словаря и многоязычности.Однако я не смог воспроизвести его пример .
. Я разархивировал JavaScriptSpellCheck и поместил его в ту же папку, что и мой index.html.Я использовал cdn из jquery.min и скопировал примеры кода в мой.Затем я запустил index.html с подключаемым модулем VSCode Live Server, но он всегда отображал « Ошибки проверки орфографии », даже если я исправил все слова.
Когда я изучил $Spelling.BinSpellCheckFields
, я обнаружил, что это undefined
.Я копался в кодах, но не мог понять, почему livespell.cache.spell[Lang][word]
держит undefined
.В моей голове есть несколько подозрительных моментов:
- Я очищаю кэш в моем Chrome и использую режим инкогнито, но это не помогает.
- Я не уверен, что это потому, что яиспользуйте Live Server, а не серверы ASP или PHP, как это было предложено.Но если это проблема с сервером, возможно, она не подходит для нашего случая, потому что я не уверен, что такое сервер MTurk.
- Некоторые проблемы с кодами в этом плагине jQuery.
Может ли кто-нибудь помочь мне взглянуть на это?Я не уверен, что я что-то здесь упустил.Спасибо.