Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在基于iframe的文本编辑器中禁用Firefox和Chrome拼写检查_Javascript_Html_Firefox_Gwt_Designmode - Fatal编程技术网

Javascript 在基于iframe的文本编辑器中禁用Firefox和Chrome拼写检查

Javascript 在基于iframe的文本编辑器中禁用Firefox和Chrome拼写检查,javascript,html,firefox,gwt,designmode,Javascript,Html,Firefox,Gwt,Designmode,关于如何使用spellcheck='false'在htmltextarea元素中禁用拼写检查,有很多信息。然而,要使文本区域具有更高级的功能,必须将iframe与designMode=“on”结合使用(例如,这是在GWT中实现RichTextArea的一种方式),我找不到关于该主题的任何帖子 事实证明,Firefox可以检测到这些高级文本区域,并在其中启用拼写检查。您可以通过访问Firefox/Chrome并在文本字段中输入一些内容来实时查看它。如果您使用Firebug等检查html源代码,您将

关于如何使用
spellcheck='false'
在html
textarea
元素中禁用拼写检查,有很多信息。然而,要使文本区域具有更高级的功能,必须将
iframe
designMode=“on”
结合使用(例如,这是在GWT中实现RichTextArea的一种方式),我找不到关于该主题的任何帖子

事实证明,Firefox可以检测到这些高级文本区域,并在其中启用拼写检查。您可以通过访问Firefox/Chrome并在文本字段中输入一些内容来实时查看它。如果您使用Firebug等检查html源代码,您将不会看到
textarea
标记,但FF拼写检查仍处于活动状态。我成功禁用它的唯一方法是将
designMode
设置为
off
,但是。。。我需要它在上


问题是:是否有可能在不设置designMode=“off”的情况下禁用基于iframe的文本区域的FF拼写检查?

只需将
拼写检查=“false”
设置到iframe中的
主体
元素上即可。在FF工作。

非常感谢,布莱克。它在Firefox中真的很有魅力!但事实证明,Chrome也存在同样的问题,你的解决方案对Chrome没有帮助:(.我知道这对我来说并不好,但我现在不能接受你的答案,因为我希望有人也能找到Chrome的好答案(我扩展了这个问题)。chrome中似乎有一个bug::/。问题已经解决:
拼写检查=“false”
也适用于我的ChomeI版本,我发现将
拼写检查=“false”
添加到文本区域的
iframe
(即
)这个技巧-FF会关闭拼写检查。现在要找到一种方法来获取属性…是的,非常感谢。看到Blake的答案,他也发现了它。不幸的是,它不适用于Chrome(这可能是我在错误报告中读到的Chrome错误,因为它应该可以工作)。