SharePoint中移除CKEditor的SCAYT选项失败,拼写检查弹窗加载异常求助
可行修复步骤:
- 确保配置生效优先级:SharePoint环境中全局配置或自定义脚本可能覆盖
config.js的设置,建议在CKEditor初始化时直接传入配置,替代单独依赖config.js:CKEDITOR.replace('editorId', { removePlugins: 'scayt,spellchecker', disableNativeSpellChecker: false }); - 同时移除关联插件:SCAYT与内置
spellchecker插件存在依赖关联,仅移除SCAYT会导致拼写检查功能调用失败,需同时禁用spellchecker插件。 - 清除站点缓存:SharePoint会对静态资源(如
config.js)做缓存,修改配置后需强制刷新页面(Ctrl+F5)或清除站点缓存,确保新配置生效。 - 排查第三方扩展干扰:若站点安装了富文本编辑相关的第三方扩展/脚本,可能拦截CKEditor配置,可暂时禁用这类扩展测试是否恢复正常。
- 适配CKEditor版本语法:不同版本的CKEditor对插件移除语法要求不同,部分版本需传入数组格式:
config.removePlugins = ['scayt', 'spellchecker'];
内容的提问来源于stack exchange,提问作者Ashwin Ch
相关产品推荐
相关产品推荐

