Ошибка валидации html5 «The type attribute is unnecessary for JavaScript resources.»
Как удалить все атрибуты type='text/javascript' в bitrix?
В html5 убран атрибут type для тэга script. для того чтобы ваш код стал валидным, нужно убрать атрибут type из кода. В Битриксе библиотека скриптов генерируется автоматически и не существует дополнительных настроек которые позволяют убрать этот атрибут через административную панель.
Для решения данной проблемы можно использовать предобработчик скриптов Битрикс встроенный в ядро системы. В файл bitrix/php_interface/init.php (Если у вас в системе нет данного файла создайте его, и он автоматически будет подгружен системой.) добовляем следующий код:
AddEventHandler("main", "OnEndBufferContent", "delete_type"); function delete_type(&$content) { $content = str_replace(" type=\"text/javascript\"", false, $content); }
2003 — 2023 © 18+ Itsgraphic.ru. Если вам нет 18 лет, немедленно покиньте планету.
Вся информация публикуется в научных, полемических, критических, информационных, учебных целях, в целях раскрытия творческого замысла автора