首页 > 解决方案 > CKEDITOR disallowedContent 没有做任何事情

问题描述

我想让我的用户可以使用 ckeditor 的“源”来插入 html,但我想禁止一些标签来避免 xss 攻击

我试图在我的config.js

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

但它不起作用我可以继续使用<script/>标签

我也做过

config.disallowedContent = 'script;';

也不行。

我正在使用 CKEDITOR 4.11.1 和 Rails 5.x。

标签: javascriptckeditor

解决方案


推荐阅读