mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-13 12:49:02 +03:00
Текст согласия проходит белый список SPEC-0020 R-14 (nh3): остаются a, strong, b, em, i, u, br, p, ul, ol, li; у ссылки — только href со схемой http, https, mailto или tel, сервер сам ставит target="_blank" и rel="noopener noreferrer nofollow". script и style удаляются с содержимым, прочие теги — с сохранением текста. Очистка идёт при сохранении подключения и повторно при выдаче публичной конфигурации и в ответе настроек — для записей, сохранённых до очистки. Версия согласия сравнивается по очищенному тексту. В разделе «Форма перед чатом» под полем текста согласия — подсказка о разрешённой разметке (R-17), высота поля приведена к кадру W2.