如何使 Quill.js支持链接的附加 URL 方案?

Quill 编辑器仅允许 http://、https:// 和 mailto:的链接。

其他所有内容都将替换为“关于:空白”

如何启用 Quill 以允许其他 URL 方案?

更新:

允许值的数组位于 : [“http”、“https”、“邮件到”、“tel”]Link.PROTOCOL_WHITELIST

我可以在图书馆外更改吗?


largeQ
浏览 318回答 2
2回答

30秒到达战场

以下是我如何解决它:let Link = window.Quill.import('formats/link');class CustomLink extends Link {  static sanitize(url) {    if(url.startsWith("fmp")) {      return url    } else {      let value = super.sanitize(url);      return value;    }  }}Quill.register(CustomLink);

眼眸繁星

我认为有一种更简单的方法可以解决它。只需覆盖全局对象上的现有属性并添加自定义协议:Quillwindow.Quill.import('formats/link').PROTOCOL_WHITELIST = ['http', 'https', 'mailto', 'tel', 'radar', 'rdar', 'smb']你应该准备好了!默认消毒剂应与自定义协议一起使用,因为它通常适用于默认协议。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript