ckeditor5 別タブで開くリンクの設置の仕方(target=”_blank”を付加する方法)

インストールの仕方にもよるのかもしれないけど、普通にインストールしたら”別タブで開くリンク”を設置することが出来ない。

それならソース編集モードにして直接”target=’_blank'”の追記を試みる。

しかし、Sourceボタンを押してデフォルトモードに戻り、更にSourceボタンを押してソース編集モードにして確認してみると、追記した”target=’_blank'”が消えている。
どうやら許可されていないタグは勝手に消される仕様のようだ。

許可するには、ClassicEditorのcreateメソッドに以下を追記すればOK

link : {
    decorators: [
        {
            mode: 'manual',
            label: '別タブで開く',
            attributes: {
                target: '_blank',
            }
        }
    ]
}

そしたら”別タブで開く”ラジオボタンが表示された。

ソース編集モードで確認してみると、”target=’_blank'”が挿入されていることが確認できる。

というか、デフォルトは別タブで開くラジオボタンを表示にしておいてよね~!

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です