Атрибуты таблицы 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 в конфиге дезинфицирующего средства.

Другие вопросы по тегам