Плагин jQuery Spellcheck на странице задач MTurk - PullRequest
0 голосов
/ 21 февраля 2019

Я попытался добавить проверку орфографии на своей странице задач 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.В моей голове есть несколько подозрительных моментов:

  1. Я очищаю кэш в моем Chrome и использую режим инкогнито, но это не помогает.
  2. Я не уверен, что это потому, что яиспользуйте Live Server, а не серверы ASP или PHP, как это было предложено.Но если это проблема с сервером, возможно, она не подходит для нашего случая, потому что я не уверен, что такое сервер MTurk.
  3. Некоторые проблемы с кодами в этом плагине jQuery.

Может ли кто-нибудь помочь мне взглянуть на это?Я не уверен, что я что-то здесь упустил.Спасибо.

...