Я использую HTMLPurifier для фильтрации HTML, поступающего из TinyMCE. Я пытаюсь настроить его так, чтобы пользователь мог добавить file://F:\*
как href
для ссылок.
Примечание: F
может быть любой другой буквой, это просто для иллюстрации того, что в URL должны присутствовать два :
, что, как я полагаю, также требует настройки.
Текущее поведение
HTMLPurifier удаляет атрибут href
, если протокол URI не http|https
.
Ожидаемое поведение
Либо разрешить только http|https|file
, либо разрешить все протоколы.
То, что я уже пробовал
Я добавил эту конфигурацию, но с использованием этой опции должен быть определен весь список разрешенных атрибутов, что не является оптимальным, так что я скорее ищу другую опцию, которая не требует определения всего списка атрибутов.
$config->set("HTML.AllowedAttributes", "a.href");
Существует также ссылка на форум HTMLPurifier, который отображается в Google, но форум, кажется, не работает ...
Спасибо.