HTML Purifier не разрешает высоту и ширину в теге img ⇐ Php
HTML Purifier не разрешает высоту и ширину в теге img
Я много искал ответ на этот вопрос, но следующий параметр не разрешает атрибут высоты или ширины:
$config->set('HTML.Allowed', 'img[src|alt|height|width],span[style],strong'); Тег изображения работает нормально вместе со значением атрибута alt, но атрибуты высоты и ширины удаляются.
Я тоже пробовал это:
$config->set('HTML.AllowedAttributes', 'src, height, width, alt'); В журналах ошибок нет.
Я буду рад использовать альтернативное решение, если есть что-то более поддерживаемое.
Изменить: похоже, удаление происходит только в том случае, если задано значение в процентах.
В источнике есть это:
// Согласно спецификации, это длина, но проценты могут // подвергаться злоупотреблениям, поэтому мы разрешаем использовать только пиксели. 'height' => 'Пиксели#' . $макс, 'ширина' => 'Пикселей#' . $макс, Действительно ли % является проблемой, могу ли я как-то изменить источник, если нет?
Я много искал ответ на этот вопрос, но следующий параметр не разрешает атрибут высоты или ширины:
$config->set('HTML.Allowed', 'img[src|alt|height|width],span[style],strong'); Тег изображения работает нормально вместе со значением атрибута alt, но атрибуты высоты и ширины удаляются.
Я тоже пробовал это:
$config->set('HTML.AllowedAttributes', 'src, height, width, alt'); В журналах ошибок нет.
Я буду рад использовать альтернативное решение, если есть что-то более поддерживаемое.
Изменить: похоже, удаление происходит только в том случае, если задано значение в процентах.
В источнике есть это:
// Согласно спецификации, это длина, но проценты могут // подвергаться злоупотреблениям, поэтому мы разрешаем использовать только пиксели. 'height' => 'Пиксели#' . $макс, 'ширина' => 'Пикселей#' . $макс, Действительно ли % является проблемой, могу ли я как-то изменить источник, если нет?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение