替代forceSpellCheck Webkit中的contenteditable元素

时间:2015-09-02 20:40:01

标签: javascript webkit contenteditable

我试图对一个没有被用户按键直接修改的可疑元素强制进行拼写检查(即我翻译事件并执行内容更改,选择等,通过JavaScript)的。这是一个问题,因为Webkit浏览器只会尝试拼写检查来自用户的内容,而我通过事件翻译没有这些内容。

Element.forceSpellCheck()在任何地方都不受支持,这应该是正确的方法。

在输入上处理此问题的技巧是模仿每个单词的选择,如here所述。

我没有任何运气能让这项技术适用于那些令人满意的元素。可靠地导致拼写检查器的红色下划线的唯一行为是使用箭头键而不是覆盖事件 - 只有当光标直接放在拼写错误的单词上时才会出现可见的红线。

还有其他策略可以尝试解决这个问题吗?

0 个答案:

没有答案