首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CKEDITOR.config.allowedContent真不起作用

CKEDITOR.config.allowedContent真不起作用
EN

Stack Overflow用户
提问于 2017-06-27 06:43:32
回答 2查看 1.8K关注 0票数 0

我用的是电传。我希望允许用户使用他们想要的所有内联样式。

但是当我使用CKEDITOR.config.allowedContent = true;时,没有什么变化,并且ckeditor用[removed]来更改style名称。

以下是我想做的事:

config.js

代码语言:javascript
运行
复制
CKEDITOR.editorConfig = function( config ) { };
CKEDITOR.config.allowedContent = true;

我也试过:

代码语言:javascript
运行
复制
CKEDITOR.editorConfig = function( config ) {    
    CKEDITOR.config.allowedContent = true;
};

每次更改后,我都清除了缓存,但没有运气。当我进入

代码语言:javascript
运行
复制
<p style="text-align: center;"><span style="color:#ff0000">this is for test</span></p>

其结果是:

代码语言:javascript
运行
复制
<p [removed]="color:#ff0000">this is for test</span></p>

我读了很多文章,但还是没有运气。有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-27 08:47:29

关于如何在CKEditor中启用附加标记的简单示例

代码语言:javascript
运行
复制
CKEDITOR.replace( 'editor1', {
    extraAllowedContent: 'style;*[id,rel](*){*}'
 } );

extraAllowedContent在这里启用了元素,允许对所有已经允许的元素(*是通配符)附加两个属性(方括号中),允许对它们使用任何类名(*),并允许使用任何内联样式{*}。

允许样式标记(style type="text/css">...</style>)

代码语言:javascript
运行
复制
config.extraAllowedContent = 'style';

允许任何类和任何内联样式。

代码语言:javascript
运行
复制
config.extraAllowedContent = '*(*);*{*}';

我希望它会对你有用!!

票数 1
EN

Stack Overflow用户

发布于 2017-06-30 06:32:02

使用CKEditor配置文件config.js,将allowedContent属性设置为true (因此完全禁用数据筛选):

代码语言:javascript
运行
复制
CKEDITOR.editorConfig = function( config ) {    
    config.allowedContent = true;
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44773797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档