Атрибуты таблицы Elasticsearch watcher "watcher.actions.email.html.sanitization"
Я создаю оповещения по электронной почте в Наблюдателе эластичного поиска, используя HTML, и я также настроил очистку следующих HTML-тегов в elasticsearch.yml
watcher.actions.email.html.sanitization:
allow: _tables, _blocks, _formatting, _links, _styles
Но в моих предупреждениях я вижу, что таблица построена, но атрибуты таблицы не учитывались при ее создании. Например, границы, cellpadding и 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
, но это не сработало, и, похоже, это неправильно.
Есть ли способ достичь этого, включив только несколько тегов вместе с его атрибутами?
1 ответ
Согласно обсуждению от упругого форума
Прямо сейчас border
а также cellpadding
атрибуты всегда удаляются. Вы можете получить style
Атрибут работает, позволяя _styles
в конфиге дезинфицирующего средства.