在CKEditor上显示代码,删除abbr标签

displaying the code on CKEditor remove the abbr tag

本文关键字:删除 abbr 标签 代码 CKEditor 显示      更新时间:2023-09-26

我目前正在为CKEditor做一个插件,所以我遵循了这个教程。我已经从页面上的链接下载了完整的代码来使用插件,因为我喜欢它,但我遇到了一个问题:

当我使用插件创建和abbr标签时,显示代码(带有CKEDITOR的功能)然后切换到正常显示;abbr标签不见了:

这是我按下"source"按钮时的结果:

<abbr title="By The Way">btw</abbr>

当我再次点击按钮时,我得到的结果是:

<p>btw</p>

所以我的问题是你认为我怎么能解决这个问题?这是怎么回事?我不知道这是否相关,但我在windows 7, Firefox 21.0,本地主机与wamp服务器2.2版本。

有插件的代码:http://docs.ckeditor.com/#!/指导/plugin_sdk_sample_2

我又下载了。zip文件夹

从4.1版开始,CKEditor带有高级内容过滤功能。这就是为什么指南可能有点过时。您需要在命令定义中指定allowedContent才能使其工作:

editor.addCommand( 'abbrDialog',new CKEDITOR.dialogCommand( 'abbrDialog', {
   allowedContent: 'abbr[title]'
} ) );

参见官方的ACF集成指南