问题标签 [bleach]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

python - 漂白清洁添加“
“ tag at the beginning rather than cleaning

0 投票
0 回答
85 浏览

file - 错误:找不到满足要求的版本bleach==2.1.2(来自-r requirements.txt(第1行))(来自版本:无)

“pip install -r requirements.txt”是给出错误的命令,找不到满足漂白要求的版本。“requirements.txt”是一个包含所有要安装的python包的文件。问题是如何解决给定的命令,因为它表明路径可能错误或版本不匹配。请帮助。

0 投票
1 回答
204 浏览

python - Python Bleach:有什么方法可以去除不允许而不是允许的标签?

我知道 BleachALLOWED_TAGS在执行clean().

有没有办法翻转它并根据那些被定义为不允许的标签剥离标签?换句话说,首先假设一切都是允许的,然后去掉所有不允许的标签。

例如,如果有一个DISALLOWED_TAGS设置,该列表中的任何内容都将被删除。但是,我不知道有这样的选择。

我考虑过设置ALLOWED_TAGS一个函数(ALLOWED_ATTRIBUTES允许),但它似乎只接受一个列表。

我同样对这是否可以为ALLOWED_STYLES.

我只是从理论的角度来看这一点,而不是它实际上是否是最佳实践。

0 投票
1 回答
103 浏览

python - 如何使用 Bleach 完全删除 HTML 中的链接?

Bleach从 HTML 中去除未列入白名单的标签,但留下子节点,例如

如何删除整个元素及其子元素?

0 投票
0 回答
91 浏览

python - 应该允许的漂白剂剥离方式

我有以下字符串:

这些是我的选择:

但是,在运行时bleach.cleanbackground-image样式会被剥离:

输出:

为什么?我该如何解决?

事实上,我怎么能允许任何风格?'*'不成功。

编辑:原来是因为背景图片url()。如果规则包含url它只会被剥离。这是他们的代码BleachSanitizerFilter.sanitize_css

那么我应该如何允许background-image财产呢?

0 投票
1 回答
35 浏览

django - django 中的 timyMCE 允许标签

在 django 中,我使用 tinyMCE 字段作为管理员。我需要添加一组我允许的标签,我该怎么做?

不适合,需要写个清单,普及一下

0 投票
1 回答
68 浏览

django - BLEACH_DEFAULT_WIDGET Django

我的项目中有 django-bleach。在模型中使用:

在 settings.py 中:

如何编写正确的路径来处理BLEACH_DEFAULT_WIDGETHTMLField的漂白 ?