私はCKEditorの最近のバージョンを使用しています。ユーザーがメール ID を入力するたびに、アンカー リンクが作成されます。Like<a href="mailto:abcd@example.com">abcd@example.com</a>
が出力に作成されます。CKEditor 構成でこのプロパティを無効にするにはどうすればよいですか。
私は試しconfig.forcePasteAsPlainText = true;
ましたが、この特定のケースでは役に立ちませんでした。
私はCKEditorの最近のバージョンを使用しています。ユーザーがメール ID を入力するたびに、アンカー リンクが作成されます。Like<a href="mailto:abcd@example.com">abcd@example.com</a>
が出力に作成されます。CKEditor 構成でこのプロパティを無効にするにはどうすればよいですか。
私は試しconfig.forcePasteAsPlainText = true;
ましたが、この特定のケースでは役に立ちませんでした。
自動 URL 検出は IE の機能であり、IE9 ではこれを無効にすることができます。
IE9 より前は、JavaScript から IDM_AUTOURLDETECT_MODE を指定することができませんでした。つまり、ページは ContentEditable 領域で自動ハイパーリンクを無効にできませんでした。新しいコマンド定数 AutoUrlDetect が IE9 でサポートされ、スクリプトが次のように自動ハイパーリンクを無効にできるようになります: document.execCommand("AutoUrlDetect", false, false)
エディターのドキュメント オブジェクトでこの呼び出しを実行してみてください。
また、CKeditor が出力を作成する前に (たとえば、ユーザーが送信ボタンをクリックした瞬間)、入力で @ を検索し、それらを次のように置き換えることもできます。@