如何让Quill.js支持额外的链接url方案?

问题描述 投票:0回答:1

Quill编辑器只允许http:/、https:/和mailto:作为链接。

其他的都会被替换为 "about:blank"。

如何启用 Quill 允许额外的 URL 方案?

更新。

允许值的数组在 Link.PROTOCOL_WHITELIST: ["http"、"https"、"mailto"、"tel"]

我可以从库外更改吗?

javascript quill
1个回答
0
投票

我是这样解决的。

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);
© www.soinside.com 2019 - 2024. All rights reserved.