你打算在RTE中移除对Document.execCommand的依赖吗?
我想避免把外部库放进核心库里(事实上我们还是得提取一些)。 如果你需要 Quillj,可以尝试把它添加为自定义 RTE。 我关闭它,因为没有真正的原生API替代品(很遗憾)
阅读下方完整回答 ↓问题
我注意到 https://github.com/artf/grapesjs/issues/74 中提到迁移到基于Pell的编辑器时,提到使用Document.execCommand是个缺点。我现在看到根据 https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand,它被视为过时,所以我们想知道你们是否有计划更换编辑器?
回答(3)
我想避免把外部库放进核心库里(事实上我们还是得提取一些)。 如果你需要 Quillj,可以尝试把它添加为自定义 RTE。 我关闭它,因为没有真正的原生API替代品(很遗憾)
我们想知道你有没有打算换个新编辑?
新编辑?还有什么替代方案?
你还想了解哪些额外信息?我快速谷歌了一下,发现 https://quilljs.com/ 在GitHub上快速搜索了它的源代码,我看到execCommand的唯一用途是 https://github.com/quilljs/quill/blob/fd400525d551315b6fa9a4d4783e1c7dbad57827/formats/image.js#L32,听起来影响很小。
相关问答
通过相似的问题讨论继续研究。
问题 #2877
RTE使用的过时标签
嗨! RTE 上的 [删除线命令](https://github.com/artf/grapesjs/blob/master/src/richtexteditor/model/RichTextEditor.js#L41)使用[过时标签 '<strike>'](https://d...
问题 #381
在类型检查时用“字符串”代替“文本”吗?
下面的这行似乎无法用于“文本”参数是字符串。 “typeof text === 'text'” 真的应该是“typeof text === 'string'”吗? JavaScript 里真的有“文本”类型吗?据该消息来源,没有:https://developer.mozill...
问题 #3216
功能:通过资产管理器添加 referrerPolicy 以加载图片
你想给GrapesJS添加什么? 我正在尝试通过资产管理器为图片加载添加“Referer”头。 详细描述你的功能需求详细 我正在开发一个托管在AWS上的页面构建器。为了防止别人热链接我的图片,我实现了AWS WAF,限制图片加载到referer域(我自己的域名)。 当用“.sr...
问题 #3317
FEAT:增加对自定义RTE API承诺的支持
你想给GrapesJS添加什么? 支持基于承诺的 API 的富文本编辑器。 详细描述你的功能需求详细 CKEditor5 的“Editor.create”和“Editor.destroy”方法返回一个“承诺”,当编辑器完全创建或销毁时才会解决。这会导致销毁编辑器(完成组件编辑)...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。