【发布时间】:2012-09-05 16:26:54
【问题描述】:
有很多关于如何使用spellcheck='false' 禁用html textarea 元素中的拼写检查的信息。但是,要拥有具有更高级功能的文本区域,必须使用 iframe 和 designMode = "on"(参见例如 this page,这是在 GWT 中实现 RichTextArea 的一种方式),我找不到关于该主题的单个帖子.
事实证明,Firefox 会检测到此类高级文本区域并在其中启用拼写检查。您可以通过 Firefox/Chrome 访问 this page 并在文本字段中输入一些内容来实时查看它。如果您使用例如检查 html 源代码Firebug,您将看不到 textarea 标记,但 FF 拼写检查仍处于活动状态。我设法禁用它的唯一方法是将designMode 设置为off 但是......我需要它是on。
问题是:是否有可能在不设置 designMode = "off" 的情况下对基于 iframe 的文本区域禁用 FF 拼写检查?
【问题讨论】:
-
我发现将
spellcheck="false"添加到文本区域的iframe(即<body spellcheck="false">)的<body>可以解决问题——FF 关闭拼写检查。现在找到一种方法来获取那里的属性... -
是的,非常感谢。看布莱克的回答,他也发现了。不幸的是,它不适用于 Chrome(这可能是我在错误报告中读到的 Chrome 错误,因为它应该可以工作)。
标签: javascript html firefox gwt designmode