Удаление HTML-комментариев
Перед публикацией удалите комментарии разработчиков из разметки HTML или XML.
Удаление HTML-комментариев
Заметки разработчика, напоминания TODO и блоки с комментариями полезны при создании страницы, но они не имеют никакого значения в публикуемой вами версии. Комментарии HTML отправляются каждому посетителю и видны всем, кто открывает исходный код, поэтому оставшаяся заметка о скрытой скидке, внутреннем URL-адресе или незавершенной функции становится общедоступной в момент развертывания. Вставьте сюда свою разметку, и каждый комментарий <!-- … --> будет удален за один проход, оставив остальную часть документа нетронутой.
Два варианта охватывают распространенные крайние случаи. «Сохранить условные комментарии IE» сохраняет блоки <!--[if …]> … <![endif]-->, включая пару, показанную на нижнем уровне — это не заметки, а переключатели разметки, на которые все еще полагаются некоторые HTML-шаблоны электронной почты, поскольку более старые версии Outlook их читают. «Удалить пустые строки» удаляет строку, в которой нет ничего, кроме комментария, поэтому очищенный файл не оказывается пронизан пустыми строками; строки, которые уже были пустыми при вводе, остаются в покое.
Инструмент работает с простым сопоставлением шаблонов, а не с полноценным анализатором HTML. Это делает его быстрым и предсказуемым, но также означает, что комментарии внутри блоков <script> и <style> обрабатываются как любая другая разметка и удаляются. Незакрытый <!-- доходит до конца ввода, что отражает то, что в этом случае отображает браузер. Обрабатываются окончания строк как в Windows, так и в Unix.
Все работает локально в вашем браузере. Ваша разметка никогда не загружается, поэтому очистка экспорта CMS, ленты товаров интернет-магазина клиента или невыпущенного шаблона электронной почты безопасна. Подсчет результатов показывает, сколько комментариев было удалено и сколько байт вы сохранили; скопируйте результат или загрузите его, когда закончите.