TextArray
100% lokálně

Odstranit HTML komentáře

Odstraňte komentáře z HTML nebo XML kódu, než ho zveřejníte.

Vstup
Výstup

Odstranit HTML komentáře

Vývojářské poznámky, TODO připomínky a zakomentované bloky kódu se hodí během vývoje, ale do publikované stránky nepatří. HTML komentáře se posílají každému návštěvníkovi a kdokoli si je přečte přes zobrazení zdrojového kódu — zapomenutá poznámka o skryté slevě, interní adrese nebo nedokončené funkci je veřejná v okamžiku nasazení. Vložte svůj kód a nástroj odstraní všechny komentáře <!-- … --> najednou; zbytek dokumentu zůstane netknutý.

Dvě volby řeší běžné zvláštní případy. „Ponechat podmíněné komentáře IE“ zachová bloky <!--[if …]> … <![endif]--> včetně odhalovacího páru — nejde o poznámky, ale o přepínače v kódu, na které dodnes spoléhají některé šablony HTML e-mailů, protože je starší verze Outlooku stále čtou. „Odstranit vyprázdněné řádky“ smaže řádek, na kterém kromě komentáře nic nebylo, takže vyčištěný soubor nezůstane plný prázdných řádků; řádky prázdné už ve vstupu zůstanou zachovány.

Nástroj pracuje s jednoduchým hledáním vzorů, ne s plnohodnotným HTML parserem. Díky tomu je rychlý a předvídatelný, znamená to ale, že komentáře uvnitř bloků <script> a <style> se berou jako běžné značky a také se odstraní. Neuzavřený komentář <!-- pokračuje až do konce vstupu — přesně tak ho vykreslí i prohlížeč. Windowsové i unixové konce řádků zpracuje stejně.

Všechno běží lokálně ve vašem prohlížeči. Kód se nikam nenahrává, takže čištění exportu z CMS, produktového feedu klientova e-shopu nebo nezveřejněné e-mailové šablony je bezpečné. Přehled pod výstupem ukazuje, kolik komentářů zmizelo a kolik bajtů jste ušetřili; hotový výsledek zkopírujte nebo stáhněte.

Časté dotazy

Nahrává se můj kód někam?
Ne. Nástroj běží výhradně ve vašem prohlížeči a kód nikdy neopustí vaše zařízení, takže soukromé šablony i klientské exporty jsou v bezpečí.
Odstraní se i komentáře uvnitř <script> a <style>?
Ano. Nástroj hledá vzor <!-- … --> kdekoli v textu — jde o hledání vzorů, ne o HTML parser — takže komentáře ve skriptech a stylech odstraní jako každé jiné.
Co se stane s komentářem, který není uzavřený?
Odstraní se všechno od otevíracího <!-- až po konec vstupu. Prohlížeč v takovém případě považuje zbytek dokumentu za jeden dlouhý komentář, takže odstranění odpovídá tomu, co prohlížeč skutečně vykreslí.
K čemu je ponechání podmíněných komentářů IE?
Bloky jako <!--[if mso]> … <![endif]--> nejsou poznámky, ale přepínače v kódu. Některé šablony HTML e-mailů je stále používají, protože je starší verze Outlooku čtou — před čištěním e-mailové šablony tuto volbu zapněte.