我使用构建电子邮件警报,我还配置了elasticsearch.yml中的以下HTML标记
watcher.actions.email.html.sanitization:
allow: _tables, _blocks, _formatting, _links, _styles但是在我的警报中,我看到表是构造的,但是在构造表时没有考虑表属性。例如,边框、单元格填充和colspan从未应用到我的表上。下表示例
<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清理,但不推荐它,因为它涉及安全风险。
watcher.actions.email.html.sanitization.enabled: false我甚至尝试过使用allow: _tables:all,但是它没有起作用,而且似乎不是正确的事情。
是否有一种方法可以通过只启用少数标记和它的属性来实现它?
发布于 2016-05-26 14:21:24
根据弹性论坛的讨论
现在,border和cellpadding属性总是被删除。通过允许清除器配置中的style,可以使_styles属性工作。
https://stackoverflow.com/questions/37443289
复制相似问题