spellcheck = falso en el contenido Elementos editables

Para los elementos de entrada normales, puede desactivar la revisión ortográfica mediante el uso de un atributo HTML (al menos en FF). El mismo spellcheck="false" no parece funcionar en un elemento contentEditable. ¿Hay alguna otra solución para el contenido? Elementos editables?

No estoy seguro de si esto es a lo que te llevas, pero estaba teniendo un problema similar al eliminar el subrayado ortográfico de los elementos contentEditable. El problema es que cuando configuras el atributo de spellcheck en falso, cualquier palabra que esté subrayada por errores ortográficos mantendrá este subrayado hasta que te centres en el elemento contentEditable.

El siguiente truco debería hacer el truco:

 element.spellcheck = false; element.focus(); element.blur(); 

¡Espero que ayude!

En Gecko todos los elementos contenteditable comprueban la ortografía en función del atributo / propiedad de revisión ortográfica en el elemento .

En base a lo que dijo Neil, se me ocurrió este tipo:

 $('body').attr("spellcheck",false) 

Defectó por defecto a todos mis divs contentos de no usar el corrector ortográfico. Planeo usar .blur y .focus para habilitar el corrector ortográfico para divs individuales según sea necesario.

Incluso sin tener en cuenta los errores del navegador, no puede desactivar la verificación ortográfica, todo lo que puede hacer es sugerirle al agente de usuario que no deletrea nada. Si nos fijamos en la sección de la especificación donde se describe el algoritmo para determinar lo que se puede verificar con hechizos, aquí están los primeros dos pasos:

  1. Si el usuario ha desactivado la verificación de este texto, la verificación está deshabilitada.
  2. De lo contrario, si el usuario ha forzado la verificación de que este texto siempre esté habilitado, entonces la verificación está habilitada.

Las preferencias del usuario siempre anulan los atributos.