我目前正在为CKEditor制作一个插件,所以我遵循了this教程。我已经从页面上的链接下载了完整代码以使用插件,因为我喜欢它但是我遇到了一个问题:
当我使用插件创建和缩写标签时,显示代码(具有CKEDITOR功能)然后切换到正常显示; abbr标签消失了:
当我按下“来源”按钮时,这就是我所拥有的:
<abbr title="By The Way">btw</abbr>
这是我再次按下按钮时得到的结果:
<p>btw</p>
所以我的问题是你觉得我怎么能解决这个问题?什么创造了这个?我不知道这是不是很冒犯,但我在Windows 7,Firefox 21.0,localhost whith wamp server 2.2版本。
有插件的代码:http://docs.ckeditor.com/#!/guide/plugin_sdk_sample_2
我再次下载了.zip文件夹。
答案 0 :(得分:3)
从4.1版开始,CKEditor附带Advanced Content Filter功能。这就是为什么指南可能有点过时了。您需要在命令定义中指定allowedContent
才能使其正常工作:
editor.addCommand( 'abbrDialog',new CKEDITOR.dialogCommand( 'abbrDialog', {
allowedContent: 'abbr[title]'
} ) );