GrapesJS 内联 RTE 插件更新:CKEditor 5 v0.1.4 和 Froala 内联文本编辑器

CKEditor 5 Inline for GrapesJS v0.1.4修复了 Studio SDK 工具栏裁剪、iframe 注入和链接气球的漏洞。和Froala Inline比较——两者都$69。

DevFuture Development
DevFuture Development
2026年5月26日9 天前
阅读约 4 分钟279 次浏览

默认的 GrapesJS 富文本编辑器涵盖了基础功能,但一旦项目发展成完整的无代码构建器或企业邮件编写器,其功能就开始显得紧张。 DevFuture Development 用 GJS 上的两个商业插件填补了这一空白。市场CKEditor 5 的包装 和Froala的包装 。两者都替代了默认的GrapesJS内联RTE,同时不破坏构建者设计的熟悉原位编辑用户体验。

本文将介绍全新 发布的CKEditor 5 Inline v0.1.4 版本,并回顾为什么 Froala内联文本编辑器 仍然是GrapesJS最畅销的RTE插件之一。


CKEditor 5 GrapesJS 的内联文本编辑器——v0.1.4 新增内容

GrapesJS 内联文本编辑器——兼容 CKEditor 5插件,将原厂 GrapesJS RTE 替换为 CKEditor 5 的内联模式。CKEditor 本身并非捆绑——你需要单独安装和授权——而插件负责集成:挂载到 canvas iframe,拦截编辑事件,并将内容同步回 GrapesJS 模型。

v0.1.4版本(2026年5月25日)主要是一个稳定版本。团队解决了一系列在Studio SDK及其他复杂主机应用中运行插件的用户常见问题。

漏洞修复

  • 工具栏裁剪已修复。工具栏和气球面板(链接 URL 表单、字体颜色选择器)现在在父文档中渲染,而不是在 iframe 内部。它们不再被主机编辑器覆盖层剪裁——尤其是Studio SDK。面板总是放在你预期的位置。
  • 连接气球位置已修复。链接URL表单现在会在所选文本旁边打开,而不是在工具栏按钮附近。虽然是个小问题,但过去打破了用户对现代编辑器的期待。
  • 不再有消失的文字。CKEditor GHS 超级版本中的一个漏洞导致内容在每次编辑周期都被封装,.ck-editor__editable导致用户文本在反复启用/禁用后丢失。那已经没了。
  • 没有双重iframe注入。编辑器模块现在只注入一次 iframe。快速元件开关的竞赛条件是固定的。
  • 性能提升。editor.refresh()从元素观察者中移除。GrapesJS 不再在 CKEditor 内的每一次按键时重新渲染——这在大型项目中是明显的差异。

改进

  • 当任何祖先滚动时,工具栏都会正确跟随iframe元素。
  • 气球面板在宿主应用壳中能经受CSS转换。
  • 所有固定场景的测试覆盖率提升。

兼容性与支持格式

该插件在当前所有 GrapesJS 版本中都进行了测试: 0.17.x0.18.x0.20.x0.19.x0.21.x0.22.x开箱即用,支持加粗、斜体、下划线、划线、文本和背景色、字体大小以及字体家族。除此之外的所有操作都委托给CKEditor 5本身——配置是继承自你的CKEditor构建,所以任何来自CKSource生态系统的插件都可以被有线连接。

价格: 69美元(低于93.15美元)。该软件包包含完整源代码、一个就生产版本 dist 、商业许可以及未来的更新。

⚠️ 该插件不是官方的 CKSource 产品,也与 CKSource 无关联。CKEditor 是 CKSource Holding sp. z o.o. 的商标。


GrapesJS 的 Froala 内联文本编辑器——经过验证的替代方案

如果CKEditor 5感觉有些过头,或者你的团队已经有Froala授权,那么同一作者的Froala内联文本编辑器值得一试。自2022年10月以来,它一直是市场上的畅销书;最后一次更新于2025年9月2日发布。

特色

基础格式集与 CKEditor 包装器镜像:

  • 粗体、斜体、下划线、划线
  • 文本颜色与背景颜色
  • 字体大小,字体家族
  • 水平规则(HR)

但有一个特性促使许多团队专门选择Froala构建: 对模板{{name}}变量如and{{email}}的一流支持。这对邮件生成器和通讯模板很重要——用户在可视化编辑器中直接看到占位符,后端在发送时替换真实值。用原生的GrapesJS RTE,你得手动制作用户体验。

兼容性

该插件支持 GrapesJS——  0.16.x  0.22.x版本范围甚至比 CKEditor 包装器更广。源代码和 dist构建都包含在内。

价格:69美元。与 CKEditor 封装器一样,Froala 本身是一个由 Froala Labs 授权的独立商业产品——该插件解决了集成层的问题。


CKEditor 5 对 Froala for GrapesJS——该选哪一个

这两个插件解决了同一个问题:用更强大的插件替换默认的GrapesJS内联RTE。它们在目标用例和集成细节上有所不同。

标准CKEditor 5 Inline v0.1.4弗罗阿拉直排轮
价格69美元69美元
基础格式全套全套
变量({{name}}通过定制化内置
GrapesJS 兼容性0.17.x–0.22.x0.16.x–0.22.x
最近更新2026年5月25日(v0.1.4)2025年9月2日
编辑许可CKEditor 5 单独使用。弗罗阿拉单独
Studio SDK 准备好了✅ (在 v0.1.4 中修复)

如果有以下情况,请选择CKEditor 5 Inline:

  • 你已经在CKEditor 5生态系统中工作并持有许可;
  • 你需要一个丰富且可扩展的 API 和广泛的 CKSource 插件目录;
  • 该项目存在于 Studio SDK 或其他拥有复杂 DOM 的主机应用中——v0.1.4 是专门针对这些环境调校的。

如果有以下情况,选择Froala Inline:

  • 你正在构建一个依赖{{...}}替换的邮件构建器或模板工具;
  • 你们团队已经有Froala授权;
  • 你需要兼容遗留的 GrapesJS 0.16.x 项目。

总结

CKEditor 5 Inline v0.1.4 版本正是你想要的那种已经在生产插件中更新的版本:没有花哨,只是彻底清除了 Studio SDK、iframe 注入和面板定位等令人恼火的漏洞。如果你之前试过插件并且没有遇到这些问题,值得再仔细看看。

与此同时,Froala Inline 依然是稳妥的选择——尤其是支持模板变量{{placeholder}}的项目,其支持节省了大量自定义工作。

这两个插件均由 DevFuture Development 开发,均附带完整源代码,且均可在GJS 上使用。市场

有用链接

🔌 GJS.Market

在寻找 GrapesJS 插件吗?

超过 100 款精选插件、预设与模板 —— 由社区精挑细选并持续维护。

分享本文TwitterFacebookLinkedIn
发布平台
DevFuture Development
DevFuture Development
访问店铺 →

更多来自 DevFuture Development

发现更多精彩文章,及时获取最新内容。

查看全部文章

来自 DevFuture Development 的付费插件

由该作者精心打造的精选付费插件。

访问店铺 →