1

我正在使用 CKEditor 最新版本。每当用户键入他的电子邮件 ID 时,就会创建一个锚链接。Like<a href="mailto:abcd@example.com">abcd@example.com</a>在输出中创建。如何在 CKEditor 配置中禁用此属性。

我试过config.forcePasteAsPlainText = true;了,但在这种特殊情况下没有帮助。

4

2 回答 2

1

Auto Url Detection 是 IE 的一项功能,从 IE9 开始,您可以禁用此功能。

在 IE9 之前,无法从 JavaScript 指定 IDM_AUTOURLDETECT_MODE,这意味着页面无法禁用 ContentEditable 区域中的自动超链接。IE9 支持新的命令常量 AutoUrlDetect,允许脚本禁用自动超链接,如下所示: document.execCommand("AutoUrlDetect", false, false)

您可以尝试在编辑器的文档对象上执行此调用。

于 2012-09-11T15:34:35.530 回答
0

您还可以在 CKeditor 创建输出之前(例如,用户单击提交按钮的那一刻)在输入中搜索 @ 并将其替换为&#64;

于 2015-07-30T12:52:49.127 回答