Перейти к содержанию
TextArray
100% локально

Удаление HTML-комментариев

Перед публикацией удалите комментарии разработчиков из разметки HTML или XML.

Входные данные
Выходные данные

Удаление HTML-комментариев

Заметки разработчика, напоминания TODO и блоки с комментариями полезны при создании страницы, но они не имеют никакого значения в публикуемой вами версии. Комментарии HTML отправляются каждому посетителю и видны всем, кто открывает исходный код, поэтому оставшаяся заметка о скрытой скидке, внутреннем URL-адресе или незавершенной функции становится общедоступной в момент развертывания. Вставьте сюда свою разметку, и каждый комментарий <!-- … --> будет удален за один проход, оставив остальную часть документа нетронутой.

Два варианта охватывают распространенные крайние случаи. «Сохранить условные комментарии IE» сохраняет блоки <!--[if …]> … <![endif]-->, включая пару, показанную на нижнем уровне — это не заметки, а переключатели разметки, на которые все еще полагаются некоторые HTML-шаблоны электронной почты, поскольку более старые версии Outlook их читают. «Удалить пустые строки» удаляет строку, в которой нет ничего, кроме комментария, поэтому очищенный файл не оказывается пронизан пустыми строками; строки, которые уже были пустыми при вводе, остаются в покое.

Инструмент работает с простым сопоставлением шаблонов, а не с полноценным анализатором HTML. Это делает его быстрым и предсказуемым, но также означает, что комментарии внутри блоков <script> и <style> обрабатываются как любая другая разметка и удаляются. Незакрытый <!-- доходит до конца ввода, что отражает то, что в этом случае отображает браузер. Обрабатываются окончания строк как в Windows, так и в Unix.

Все работает локально в вашем браузере. Ваша разметка никогда не загружается, поэтому очистка экспорта CMS, ленты товаров интернет-магазина клиента или невыпущенного шаблона электронной почты безопасна. Подсчет результатов показывает, сколько комментариев было удалено и сколько байт вы сохранили; скопируйте результат или загрузите его, когда закончите.

FAQ

Загружен ли мой HTML-код где-нибудь?
Нет. Инструмент полностью работает в вашем браузере, и ваша разметка никогда не покидает ваше устройство, поэтому частные шаблоны и клиентский экспорт в безопасности.
Комментарии внутри <script> и <style> тоже удаляются?
Да. Инструмент сопоставляет шаблон <!-- … --> в любом месте текста — это средство сопоставления шаблонов, а не анализатор HTML — поэтому комментарии внутри блоков скриптов и стилей удаляются, как и любые другие.
Что происходит с комментарием, который никогда не закрывается?
Все, начиная с начала <!-- и до конца ввода, удаляется. В этом случае браузер воспринимает остальную часть документа как один длинный комментарий, поэтому его удаление отражает то, что на самом деле отображает браузер.
Зачем мне сохранять условные комментарии IE?
Такие блоки, как <!--[if mso]> … <![endif]--> являются переключателями разметки, а не примечаниями. Некоторые шаблоны электронной почты в формате HTML по-прежнему используют их, поскольку более старые версии Outlook их читают, поэтому включите эту опцию перед очисткой шаблона электронной почты.