首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch观察者"watcher.actions.email.html.sanitization“表属性

Elasticsearch观察者"watcher.actions.email.html.sanitization“表属性
EN

Stack Overflow用户
提问于 2016-05-25 16:51:22
回答 1查看 1.1K关注 0票数 0

我使用构建电子邮件警报,我还配置了elasticsearch.yml中的以下HTML标记

代码语言:javascript
复制
watcher.actions.email.html.sanitization:
  allow: _tables, _blocks, _formatting, _links, _styles

但是在我的警报中,我看到表是构造的,但是在构造表时没有考虑表属性。例如,边框、单元格填充和colspan从未应用到我的表上。下表示例

代码语言:javascript
复制
<table border='1' cellpadding='5' style='font-family:sans-serif;font-size:13px'><thead><tr><th>Type</th><th colspan='5'>Version</th></tr></thead><tbody> etc.

我仍然可以像下面这样完全禁用HTML清理,但不推荐它,因为它涉及安全风险。

代码语言:javascript
复制
watcher.actions.email.html.sanitization.enabled: false

我甚至尝试过使用allow: _tables:all,但是它没有起作用,而且似乎不是正确的事情。

是否有一种方法可以通过只启用少数标记和它的属性来实现它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-26 14:21:24

根据弹性论坛的讨论

现在,bordercellpadding属性总是被删除。通过允许清除器配置中的style,可以使_styles属性工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37443289

复制
相关文章

相似问题

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