1

私はCKEditorの最近のバージョンを使用しています。ユーザーがメール ID を入力するたびに、アンカー リンクが作成されます。Like<a href="mailto:abcd@example.com">abcd@example.com</a>が出力に作成されます。CKEditor 構成でこのプロパティを無効にするにはどうすればよいですか。

私は試しconfig.forcePasteAsPlainText = true;ましたが、この特定のケースでは役に立ちませんでした。

4

2 に答える 2

1

自動 URL 検出は IE の機能であり、IE9 ではこれを無効にすることができます。

IE9 より前は、JavaScript から IDM_AUTOURLDETECT_MODE を指定することができませんでした。つまり、ページは ContentEditable 領域で自動ハイパーリンクを無効にできませんでした。新しいコマンド定数 AutoUrlDetect が IE9 でサポートされ、スクリプトが次のように自動ハイパーリンクを無効にできるようになります: document.execCommand("AutoUrlDetect", false, false)

エディターのドキュメント オブジェクトでこの呼び出しを実行してみてください。

于 2012-09-11T15:34:35.530 に答える
0

また、CKeditor が出力を作成する前に (たとえば、ユーザーが送信ボタンをクリックした瞬間)、入力で @ を検索し、それらを次のように置き換えることもできます。&#64;

于 2015-07-30T12:52:49.127 に答える