有没有办法在所有页面文本上启用拼写检查?
我的意思是,即使文字不可编辑?
我做了一些搜索,我发现了一种在可编辑文本上停用它的方法。但无法在不可编辑的文本上激活它......
我也看到如果我们激活contenteditable,那么我们点击contenteditable div,然后我们出去,带下划线的文本保持下划线(即使我们删除了contenteditable属性(使用js))。
谢谢
答案 0 :(得分:0)
输入"拼写检查html"在谷歌我找到了这个:
spellcheck属性指定元素是否具有它 是否检查了拼写和语法。
以下内容可以拼写检查:
输入元素中的文本值(不是密码)
<中的文字textarea>元素
可编辑元素中的文字
结论:您无法在div
答案 1 :(得分:0)
来自W3.org HTML spellcheck
spec:
用户代理只能将以下文本视为 可以检查此功能的目的:
- 类型属性在文本,搜索,URL或电子邮件状态中且可变的输入元素的值(即,未指定readonly属性且未禁用的属性)。
- 没有readonly属性且未禁用的textarea元素的值。
- 作为编辑主机或可编辑元素的子节点的Text节点中的文本。
- 可编辑元素的属性中的文本。
任何不属于此类别的内容都不会标记为spellcheck
属性,但我确定有一些Javascript项目可以满足您拼写检查静态的需求{ {1}}元素。
答案 2 :(得分:0)
这个答案有点晚了,但如果您不介意暂时使页面可编辑,可以执行以下操作:
2017-04-09 21:32:40,002 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: Failed to start namenode.
org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /home/kishan/hdfs/namenode is in an inconsistent state: storage directory does not exist or is not accessible.
at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:327)
at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:215)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:975)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:681)
at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:585)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:645)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:812)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:796)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1493)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1559)
2017-04-09 21:32:40,003 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1
我在测试环境中执行此操作,并在最终测试期间删除<body contenteditable="true" spellcheck="true">
<!-- content -->
</body>
,然后再将作品投入生产。
一些警告:
1)在Firefox中对我不起作用(我改用Chromium)
2)在许多情况下,在拼写检查之前,您必须单击一个元素。