TextArray
100% lokalnie

Usuń komentarze HTML

Usuń komentarze programistów z kodu HTML lub XML przed publikacją.

Wejście
Wynik

Usuń komentarze HTML

Notatki programistów, przypomnienia TODO i zakomentowane fragmenty kodu przydają się podczas pracy, ale nie powinny trafiać do opublikowanej strony. Komentarze HTML są wysyłane do każdego odwiedzającego i każdy może je odczytać przez podgląd źródła strony — zapomniana notatka o ukrytej promocji, wewnętrznym adresie czy niedokończonej funkcji staje się publiczna w chwili wdrożenia. Wklej swój kod, a narzędzie usunie wszystkie komentarze <!-- … --> za jednym razem; reszta dokumentu pozostanie nietknięta.

Dwie opcje obsługują typowe przypadki szczególne. „Zachowaj komentarze warunkowe IE” pozostawia bloki <!--[if …]> … <![endif]--> wraz z parą downlevel-revealed — to nie notatki, lecz przełączniki w kodzie, na których wciąż opierają się niektóre szablony e-maili HTML, bo starsze wersje Outlooka nadal je odczytują. „Usuń opróżnione wiersze” kasuje wiersz, na którym poza komentarzem nic nie było, dzięki czemu oczyszczony plik nie jest pełen pustych linii; wiersze puste już w wejściu pozostają nienaruszone.

Narzędzie działa na prostym dopasowywaniu wzorców, a nie na pełnym parserze HTML. Dzięki temu jest szybkie i przewidywalne, ale oznacza to, że komentarze wewnątrz bloków <script> i <style> są traktowane jak zwykły kod i również znikają. Niedomknięty komentarz <!-- ciągnie się do końca wejścia — dokładnie tak wyświetli go przeglądarka. Zakończenia wierszy Windows i Unix są obsługiwane tak samo.

Wszystko dzieje się lokalnie w twojej przeglądarce. Kod nigdzie nie jest wysyłany, więc czyszczenie eksportu z CMS-a, feedu produktowego sklepu klienta albo niepublikowanego szablonu e-maila jest bezpieczne. Podsumowanie pod wynikiem pokazuje, ile komentarzy usunięto i ile bajtów zaoszczędzono; gotowy wynik skopiuj albo pobierz.

Częste pytania

Czy mój kod jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a kod nigdy nie opuszcza urządzenia, więc prywatne szablony i eksporty klientów są bezpieczne.
Czy komentarze wewnątrz <script> i <style> też znikają?
Tak. Narzędzie szuka wzorca <!-- … --> w całym tekście — to dopasowywanie wzorców, nie parser HTML — więc komentarze w skryptach i stylach usuwa jak każde inne.
Co się dzieje z komentarzem, który nie został domknięty?
Usuwane jest wszystko od otwierającego <!-- do końca wejścia. Przeglądarka traktuje wtedy resztę dokumentu jak jeden długi komentarz, więc usunięcie odpowiada temu, co przeglądarka naprawdę wyświetla.
Po co zachowywać komentarze warunkowe IE?
Bloki takie jak <!--[if mso]> … <![endif]--> to nie notatki, lecz przełączniki w kodzie. Niektóre szablony e-maili HTML wciąż ich potrzebują, bo starsze wersje Outlooka je odczytują — włącz tę opcję przed czyszczeniem szablonu e-maila.