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