You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动更新Notes Domino中CKEditor版本后,XPages报错,如何配置不加载IBM插件?

解决Notes Domino中CKEditor不加载IBM插件的配置方法

我之前处理过类似的Domino CKEditor自定义问题,给你几个可行的配置方向,按你的需求选择最适合的方式:

1. 单个XPages控件级配置

如果你只想针对特定XPages里的CKEditor生效:

  • 打开Domino Designer,找到目标XPages中的CKEditor控件,切换到「All Properties」属性面板
  • 展开config节点,找到removePlugins属性
  • 在属性值中填入需要禁用的IBM插件名称(通常IBM专属插件会带ibm前缀,比如ibmimage、ibmfileupload、ibmtable等,具体可以看浏览器控制台的报错信息确认缺失插件名),多个插件用逗号分隔
  • 示例:ibmimage,ibmfilebrowser

2. 应用全局配置

如果要让所有XPages的CKEditor都禁用这些插件:

  • 在你的应用WEB-INF目录下创建或编辑xsp.properties文件(如果没有就新建一个)
  • 添加一行配置代码:
    xsp.ckeditor.config.removePlugins=ibmimage,ibmfileupload,ibmtable
    
  • 保存后重启应用或者刷新Domino服务器的应用缓存即可生效

3. 自定义CKEditor核心配置文件

因为你是手动更新了CKEditor版本,也可以直接修改CKEditor的全局配置:

  • 找到你替换后的CKEditor根目录,打开config.js文件
  • 在配置函数中添加移除插件的代码:
    CKEDITOR.editorConfig = function( config ) {
        // 移除指定的IBM插件
        config.removePlugins = 'ibmimage,ibmfilebrowser,ibmtable';
        // 其他自定义配置...
    };
    
  • 确保这个config.js能被Domino正确加载,建议放在CKEditor根目录下

小提示

如果不确定要移除的插件具体名称,可以打开浏览器的开发者工具(F12),切换到「Console」标签,查看报错信息里的插件名称,这样能精准定位要禁用的插件,避免误删必要功能。

内容的提问来源于stack exchange,提问作者Felipe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:25:06