CKEditor 4 - 如何在源视图中停用拼写检查
CKEditor 4 - How to deactivate spellcheck in Source view
在使用 CKEditor 4 的所见即所得模式下,拼写检查未启用。如下所示,编辑器可能会拼错和忽略单词。在我们的例子中这是期望的行为。screenshot of misspelt word being ignored which is the desired behaviour in our scenario
然而,在“源代码”视图中,同一个词被识别为拼写错误并带有红色虚线下划线,这在我们的案例中不是我们想要的行为。 screenshot of same misspelt word being picked up & marked with red dotted line
我们如何在源代码视图中查看内容时防止拼写检查 运行(假设这是触发红色虚线下划线的原因),从而也阻止 html 代码用红色虚线下划线突出显示,因为拼写检查根本无法识别它们?
我测试了以下官方demo link:
https://sdk.ckeditor.com/samples/spellchecker.html
1- 通过工具栏中的 ABC 按钮禁用拼写检查器
2- 禁用浏览器的本机拼写检查器
开启 Chrome:设置 > 高级设置 > 语言 > 拼写检查
(关闭活动语言)
WYSIWYG 和 Source windows 中的所有错误都应该消失。
其他可能的解决方案:
CKEditor4 配置:
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-scayt_autoStartup
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disableNativeSpellChecker
在 Github (https://github.com/WebSpellChecker/ckeditor-plugin-wsc) 上提交 WebSpellChecker 问题,因为它是负责拼写检查器的第三方:
The Standard and Full CKEditor packages include the integrated spell checking functionality. It is an out-of-the-box solution provided by
third-party plugins, WebSpellChecker and SpellCheckAsYouType (SCAYT),
that use the WebSpellChecker.net web service.
如果您不想进行任何拼写检查,请禁用这些插件。如果 ABC 按钮不再存在,您的问题应该已解决。
When either of the
plugins is enabled, the button is automatically added to the toolbar.
Depending on which plugin you use, it may contain numerous SCAYT
options and open the Spell Check dialog window.
在使用 CKEditor 4 的所见即所得模式下,拼写检查未启用。如下所示,编辑器可能会拼错和忽略单词。在我们的例子中这是期望的行为。screenshot of misspelt word being ignored which is the desired behaviour in our scenario
然而,在“源代码”视图中,同一个词被识别为拼写错误并带有红色虚线下划线,这在我们的案例中不是我们想要的行为。 screenshot of same misspelt word being picked up & marked with red dotted line
我们如何在源代码视图中查看内容时防止拼写检查 运行(假设这是触发红色虚线下划线的原因),从而也阻止 html 代码用红色虚线下划线突出显示,因为拼写检查根本无法识别它们?
我测试了以下官方demo link: https://sdk.ckeditor.com/samples/spellchecker.html
1- 通过工具栏中的 ABC 按钮禁用拼写检查器
2- 禁用浏览器的本机拼写检查器
开启 Chrome:设置 > 高级设置 > 语言 > 拼写检查 (关闭活动语言)
WYSIWYG 和 Source windows 中的所有错误都应该消失。
其他可能的解决方案:
CKEditor4 配置:
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-scayt_autoStartup
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disableNativeSpellChecker
在 Github (https://github.com/WebSpellChecker/ckeditor-plugin-wsc) 上提交 WebSpellChecker 问题,因为它是负责拼写检查器的第三方:
The Standard and Full CKEditor packages include the integrated spell checking functionality. It is an out-of-the-box solution provided by third-party plugins, WebSpellChecker and SpellCheckAsYouType (SCAYT), that use the WebSpellChecker.net web service.
如果您不想进行任何拼写检查,请禁用这些插件。如果 ABC 按钮不再存在,您的问题应该已解决。
When either of the plugins is enabled, the button is automatically added to the toolbar. Depending on which plugin you use, it may contain numerous SCAYT options and open the Spell Check dialog window.