Tidy с выводом & lt; link & gt ;, & lt; style & gt; и & lt; script & gt; элементы без явного типа?

Я тестирую Tidy с PHP, чтобы добавить «человеческое» представление макета для данной HTML-страницы после ее отправки в браузер (по умолчанию она создается в сжатой форме), но у меня возникла проблема.

каждый <link> элемент с его rel атрибут установлен в таблицы стилей получает type="text/css" добавлен в конце. То же самое касается <style> элемент, который ведет себя таким же образом. <script> элемент получает type="text/javascript" прилагается.

Хотя это совершенно нормально для меня, я хотел бы отфильтровать эти биты, и я хотел бы знать, есть ли опция в конфигурации Tidy (я читал список опций на сайте Tidy но не нашел ничего, что подсказывало бы мне такую ​​фильтрацию) или я должен выполнить фильтрацию вручную с помощью чего-то вроде:

$output = str_replace([" type=\"text/javascript\"", " type=\"text/css\""], ["", ""], tidy_parse_string($input, $options, "utf8"));

Есть ли лучшая процедура фильтрации, чем эта?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]