Quill编辑器只允许http:/、https:/和mailto:作为链接。
其他的都会被替换为 "about:blank"。
如何启用 Quill 允许额外的 URL 方案?
更新。
允许值的数组在 Link.PROTOCOL_WHITELIST
: ["http"、"https"、"mailto"、"tel"]
我可以从库外更改吗?
我是这样解决的。
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);