2016-12-04 5 views
0

Quillエディタでリンクを追加するときは、プロトコルを含めるか、リンクを相対リンクとして扱います。Quillエディタでhttpとリンクを事前に埋め込むことはできますか?

誰かが、私はそれがhttp://google.com代わりのhttp://myapp.net/something/google.comへのリンクを作成しますgoogle.comhttp://ので、ときに、ユーザーの種類とフィールドの事前移入がしたいリンクを追加するためにクリックします。

スタックオーバーフローがこの...

enter image description here

答えて

1

を行い、カスタム・ロジックをリンク形式を拡張することができます。

var Link = Quill.import('formats/link'); 

class MyLink extends Link { 
    static create(value) { 
    let node = super.create(value); 
    value = this.sanitize(value); 
    if(!value.startsWith("http")) { 
     value = "http://" + value; 
    } 
    node.setAttribute('href', value); 
    return node; 
    } 
} 

Quill.register(MyLink); 
関連する問題