在CKEditor 4.x中,有没有办法在初始化后获取允许的标签列表
In CKEditor 4.x is there a way to get the list of allowed tags after initialization?
在使用
所有插件初始化编辑器并应用所有allowedContentRules
和disallowedContentRules
或任何其他数据过滤器后,有没有办法在 CKEDitor 4.x(准确地说是 4.4.7)中获取所有允许的标签的列表?
我想拥有此列表,以便我可以将其传递给我们的后端以进行白名单。我知道CKEditor已经有一个白名单插件,它允许我在前端和后端指定相同的白名单,但我担心我可能会错过某些插件中使用的一些标签,这可能会削弱它们。
可能CKEDITOR.filter.allowedContent
就是你要找的。客人可以从editor.filter
访问。如何做到这一点的小例子:https://jsfiddle.net/Comandeer/tb6f0g8r/
CKEDITOR.replace( 'editor1', {
on: {
instanceReady: function( evt ) {
// It returns the array of all rules,
//so if you want to send it to the server,
// you'll probably need to "JSON-ify" it.
var allowedContent = evt.editor.filter.allowedContent;
console.log( JSON.stringify( allowedContent, null, ''t' ) );
}
}
} );
也许这种格式不像简单的字符串那么友好,但它传达了您需要的所有信息。
相关文章:
- 如何在jquery中获取列表项的最顶端父项的文本
- 根据列表元素的值使用JQuery获取列表元素
- 正在获取列表项位置()
- 如何在委托中获取列表项中元素的内部HTML
- 用javascript从mysql中获取列表变量
- 在 jQuery 的自动完成中获取列表项单击的名称
- Jquery - 如何获取列表项中的元素
- 在 django 中获取列表值
- 在 Vista Gadget 中使用 Javascript 获取列表数据
- 使用 SPServices 从另一个域上的 SharePoint 获取列表项总数
- jQuery:如何获取列表元素的索引
- 获取列表项中当前 ID 的值
- 获取列表项的值并发布到 ajax
- 获取列表中的第一个 DOM 元素
- 获取列表项的文本内容
- 如何在javascript中获取列表中td的值
- $ionicLoading在从Ionic中的Firebase获取列表期间未显示
- Iscroll-Jquery-获取列表项的位置
- 从自动填充的JSON列表中获取列表选项值,并传递给JS函数
- 如何获取列表项'JSON加载的未排序列表中的s id