답변:
업데이트 : 주석자가 제안한대로 ( iPhone의 텍스트 입력에서 맞춤법 검사기를 비활성화하는 방법 에 대한 추가 크레딧 )이 기능을 사용하여 모든 데스크탑 및 모바일 브라우저를 처리하십시오.
<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
원래 답변 : Javascript는 사용자 설정을 무시할 수 없으므로 텍스트 필드 이외의 다른 메커니즘을 사용하지 않으면 가능하지 않습니다.
예, HTML5에spellcheck="false"
정의 된대로를 사용하십시오 ( 예 :
<textarea spellcheck="false">
...
</textarea>
spellCheck
만족할 것 같습니다. 반작용적일 수 있습니다.
다음 코드 스 니펫은 모든 textarea
및 input[type=text]
요소에 대해이를 비활성화합니다 .
(function () {
function disableSpellCheck() {
let selector = 'input[type=text], textarea';
let textFields = document.querySelectorAll(selector);
textFields.forEach(
function (field, _currentIndex, _listObj) {
field.spellcheck = false;
}
);
}
disableSpellCheck();
})();