TextArray
100% lokálne

Odstrániť HTML komentáre

Odstráňte komentáre z HTML alebo XML kódu skôr, než ho zverejníte.

Vstup
Výstup

Odstrániť HTML komentáre

Vývojárske poznámky, TODO pripomienky a zakomentované bloky kódu sú užitočné počas vývoja, no do publikovanej stránky nepatria. HTML komentáre sa posielajú každému návštevníkovi a ktokoľvek si ich prečíta cez zobrazenie zdrojového kódu — zabudnutá poznámka o skrytej zľave, internej adrese či nedokončenej funkcii je verejná v momente nasadenia. Vložte svoj kód a nástroj odstráni všetky komentáre <!-- … --> naraz; zvyšok dokumentu ostane nedotknutý.

Dve možnosti riešia bežné špeciálne prípady. Voľba „Ponechať podmienené komentáre IE" zachová bloky <!--[if …]> … <![endif]--> vrátane odhaľovacieho páru — nejde o poznámky, ale o prepínače v kóde, na ktoré sa dodnes spoliehajú niektoré šablóny HTML e-mailov, pretože ich staršie verzie Outlooku stále čítajú. Voľba „Odstrániť vyprázdnené riadky" zmaže riadok, na ktorom okrem komentára nič nebolo, takže vyčistený súbor neostane plný prázdnych riadkov; riadky, ktoré boli prázdne už vo vstupe, ostanú zachované.

Nástroj pracuje s jednoduchým vyhľadávaním vzorov, nie s plnohodnotným HTML parserom. Vďaka tomu je rýchly a predvídateľný, znamená to však, že komentáre vnútri blokov <script> a <style> sa berú ako bežné značky a tiež sa odstránia. Neuzavretý komentár <!-- pokračuje až do konca vstupu — presne tak ho zobrazí aj prehliadač. Windowsové aj unixové konce riadkov sú spracované rovnako.

Všetko beží lokálne vo vašom prehliadači. Kód sa nikam nenahráva, takže čistenie exportu z CMS, produktového feedu klientovho e-shopu či nezverejnenej e-mailovej šablóny je bezpečné. Prehľad pod výstupom ukazuje, koľko komentárov sa odstránilo a koľko bajtov ste ušetrili; hotový výsledok skopírujte alebo stiahnite.

Časté otázky

Nahráva sa môj kód niekam?
Nie. Nástroj beží výhradne vo vašom prehliadači a kód nikdy neopustí vaše zariadenie, takže súkromné šablóny aj klientske exporty sú v bezpečí.
Odstránia sa aj komentáre vnútri <script> a <style>?
Áno. Nástroj hľadá vzor <!-- … --> kdekoľvek v texte — je to vyhľadávanie vzorov, nie HTML parser — takže komentáre v skriptoch a štýloch odstráni ako každé iné.
Čo sa stane s komentárom, ktorý nie je uzavretý?
Odstráni sa všetko od otváracieho <!-- až po koniec vstupu. Prehliadač v takom prípade považuje zvyšok dokumentu za jeden dlhý komentár, takže odstránenie zodpovedá tomu, čo prehliadač skutočne zobrazí.
Načo je ponechanie podmienených komentárov IE?
Bloky ako <!--[if mso]> … <![endif]--> nie sú poznámky, ale prepínače v kóde. Niektoré šablóny HTML e-mailov ich stále používajú, pretože ich staršie verzie Outlooku čítajú — pred čistením e-mailovej šablóny túto voľbu zapnite.