HTML noņēmējs
Ielīmē HTML no CMS, e-pasta vai lapas avota un saņem atpakaļ redzamo tekstu. Šis HTML noņēmējs pārvērš HTML tekstā tieši tavā pārlūkprogrammā: tas noņem HTML tagus, atkodē entītijas, piemēram, &, izmet skriptus, stilus un komentārus, un nekad neatveido vai neizpilda tavu iezīmējumu. Izvēlies salasāmas rindas (saglabājot rindkopu un sarakstu atstarpes) vai kompaktas atstarpes — tad kopē vai lejupielādē. Noņem HTML, neizlaižot tavu saturu no lapas.
Kas tiek saglabāts, kas tiek noņemts — un kas tas nav
Šis rīks parsē jūsu iezīmējumu ar pārlūkprogrammas inertā HTML parsera palīdzību — nekas netiek attēlots, izpildīts vai ielādēts. Teksta saturs tiek saglabāts; script, style, template un comment saturs tiek pilnībā noņemts; entītijas, piemēram, & un —, tiek atkodētas. Lasāmā režīmā bloka elementi (rindkopas, virsraksti, saraksta elementi, tabulas rindas) kļūst par rindas pārtraukumiem, tabulas šūnas tiek atdalītas ar tabulatoriem, bet formatētie bloki saglabā precīzu atstarpi. Kompaktais režīms visu saplacina vienās atstarpēs, tostarp formatēto tekstu. Viena godīga piebilde: tas rada vienkāršu tekstu, nevis sanitizētu HTML — ja nepieciešams atkārtoti publicējams, drošs iezīmējums, izmantojiet īstu sanitizētāju; un, ja avotā parasts teksts izmanto vienkāršu <, parseris to var uztvert kā tagu, tāpēc vispirms to aizvietojiet ar entītiju.
Darba vajadzībām: lasāma kopēšana/ielīmēšana vs. kompakts vienkāršs teksts
Izmantojiet lasāmo režīmu, kad ielīmējat redaktorā vai dokumentā, kur jāsaglabā rindkopu pārtraukumi un sarakstu struktūra — bloka elementi kļūst par rindas pārtraukumiem, tabulas šūnas par tabulatoriem atdalītām kolonnām. Izmantojiet kompakto režīmu, kad vajadzīga viena nepārtraukta rinda (piem., ievadot tekstu laukā, kas nepieņem rindas pārtraukumus, vai salīdzinot vārdu skaitu ar vienkārša teksta limitu) — katrs bloks tiek sakļauts vienā atstarpē. Neviens režīms vēlāk nepievieno tagus; pārslēgšanās starp režīmiem vienmēr notiek no jūsu oriģināli ielīmētā iezīmējuma, nevis no iepriekšējā režīma jau noņemtās izvades.
Vai izvade ir drošs HTML?
Izvade nemaz nav HTML — tas ir vienkāršs teksts ar visiem tagiem noņemtiem. Tas nozīmē arī to, ka šis rīks nav sanitizētājs: tas nerada drošu, atkārtoti publicējamu iezīmējumu un nesniedz XSS aizsardzības solījumus. Ielīmējiet rezultātu tur, kur der vienkāršs teksts; ja nepieciešams notīrīts HTML, izmantojiet specializētu sanitizētāju.
Vai ielīmētajā HTML skripti tiek palaisti?
Nē. Iezīmējums tiek parsēts ar inertā parsera palīdzību, kas nekad neataino, neizpilda skriptus, neielādē attēlus un neveic tīkla pieprasījumus. Script un style saturs tiek pilnībā izslēgts no izvades — jūs saņemat tikai redzamo tekstu.
Vai mans HTML tiek augšupielādēts kaut kur?
Nē. Parsēšana un noņemšana notiek pilnībā jūsu pārlūkprogrammā. Ielīmētais iezīmējums un iegūtais teksts nekad netiek nosūtīti uz serveri, saglabāti vai pievienoti adreses joslai.
Vai šis droši noņems izsekošanas pikseļus vai skriptus?
Skripti un to saturs tiek noņemti kā daļa no attīrīšanas (nekas netiek izpildīts), bet šī rīka uzdevums ir radīt vienkāršu tekstu, nevis pārbaudīt vai sanitizēt iezīmējumu drošai atkārtotai publicēšanai. Ja pirms kopīgošanas jāpārliecinās, ka ORIĢINĀLAIS iezīmējums ir bez izsekošanas elementiem vai skriptiem (nevis vienkāršs teksts), izmantojiet specializētu HTML sanitizētāju vai drošības pārbaudi — nevis šo rīku.