gpt4 book ai didi

jquery - CKEditor - 如何删除特定属性?

转载 作者:行者123 更新时间:2023-12-01 04:43:15 24 4
gpt4 key购买 nike

关于如何使用 CKEditor 删除/禁止特定属性有什么想法吗?

因此,就我而言,我尝试从所有 HTML 元素中删除/禁用所有“样式”属性(内联 css)。

我正在阅读,建议这样做,尽管没有任何反应:

config.disallowedContent = 'style';

这是网上找到的另一种方法,也不起作用:

config.disallowedContent = 'div[style*]; p[style]; h1[style]; h2[style]'; // etc etc

另一个建议,但没有成功!

config.disallowedContent = '{style}';

欢迎更多“建议”!来吧,让我们来算一下这个:)

编辑:我已经设置了“完整包”的全新安装以用于测试目的!

最佳答案

首先,您必须允许使用对象格式的内容。因为简单地声明 config.allowedContent等于 true 将关闭 Content Filter根本不。官方CK编辑器允许所有标签具有对象格式的示例:

config.allowedContent = {
$1: {
elements: CKEDITOR.dtd,
attributes: true,
styles: true,
classes: true
}
};

第二件事是你不能过滤样式属性,嗯,作为一个属性。 CKEditor 使用模式元素[属性]{样式}(类)。样式元素专门与花括号中的模式一起使用。*[*]{height} 将匹配所有元素,例如 style="height:10px"。要在任何地方完全拒绝样式属性,您可以使用此模式:

*[style]{*}

关于jquery - CKEditor - 如何删除特定属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34100665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com