Summernoteでリンクを挿入すると、リンクを新しいタブで開くかどうかを選択できます。新しいタブでリンクを開くようにユーザーに強制するにはどうすればよいですか?サーバ側でtarget="_blank"
に追加できるので、そのオプションを非表示にできるだけでも便利です。いずれにせよ、私は多くのことを試みてきましたが、私は答えを見つけることができませんでした。Summernoteは常に新しいタブでリンクを開きます
私はSummernoteに精通していないですおかげ
Summernoteでリンクを挿入すると、リンクを新しいタブで開くかどうかを選択できます。新しいタブでリンクを開くようにユーザーに強制するにはどうすればよいですか?サーバ側でtarget="_blank"
に追加できるので、そのオプションを非表示にできるだけでも便利です。いずれにせよ、私は多くのことを試みてきましたが、私は答えを見つけることができませんでした。Summernoteは常に新しいタブでリンクを開きます
私はSummernoteに精通していないですおかげ
、それを無効にするAPIでのオプションがあるはずですが、あなたは迅速な解決策を探しているなら、あなたはCSSを通じてオプションをターゲットにすることができますそれを隠す。
CSSの隠蔽:
.note-editor .link-dialog .checkbox { display: none; }
私はそれはあなたではJavaScriptをする必要がありますチェックすることを強制するために、デフォルトの状態(オフ)のままだと思うが。 JavaScriptを使用して
フォースチェック:
document.querySelector('.note-editor .link-dialog .checkbox input').checked = true;
ゴーsummernote.jsファイルへとlinkInfo.isNewWindowを交換することにより、この強制的にtrueに設定
$openInNewWindow.prop('checked', linkInfo.isNewWindow);
を見つけます。
$openInNewWindow.prop('checked', true);
うまくいけば問題が解決します。
これは実際に私のために働いていません。 –
@ ZachPanzarino jsfiddleを作成するか、デバッグ用のライブデモを共有できますか? – Aziz
私はsummernoteのカスタム設定を使用していたので、クラスは同じではありませんでした。私はそれを理解することができました。 –