HTML odstranjevalnik
Prilepite HTML iz CMS-ja, e-pošte ali izvorne kode strani in dobite nazaj vidno besedilo. Ta HTML odstranjevalnik pretvori HTML v besedilo neposredno v vašem brskalniku: odstrani HTML oznake, dekodira entitete, kot je &, izpusti skripte, sloge in komentarje ter vaših oznak nikoli ne upodobi ali zažene. Izberite berljive vrstice (ohranjeni so prelomi odstavkov in seznamov) ali zgoščene presledke — nato kopirajte ali prenesite. Odstranite HTML, ne da bi vaša izvorna koda zapustila stran.
Kaj ostane, kaj se odstrani — in česa to ni
Orodje obdeluje vaše oznake s pomočjo brskalnikovega inertnega HTML-razčlenjevalnika — nič se ne prikaže, ne izvede in ne naloži. Besedilna vsebina se ohrani; vsebina skript, slogov, predlog in komentarjev se v celoti odstrani; entitete, kot sta & in —, se dekodirajo. V načinu berljivosti postanejo blokovni elementi (odstavki, naslovi, elementi seznama, vrstice tabele) prelomi vrstic, celice tabele so ločene s tabulatorji, predoblikovani bloki pa ohranijo natančen razmik. Kompaktni način vse splošči v enojne presledke, vključno s predoblikovanim besedilom. Pošteno opozorilo: to ustvari navadno besedilo, ne očiščenega HTML-ja — če potrebujete oznako, ki je varna za ponovno objavo, uporabite pravi sanitizer; in če vaš vir uporablja goli < kot navadno besedilo, ga lahko razčlenjevalnik prebere kot oznako, zato ga najprej zapišite kot entiteto.
Zaključek za konkretno nalogo: berljiv kopiraj-prilepi ali kompakten navaden tekst
Uporabite način berljivosti, ko lepite v urejevalnik ali dokument, kjer naj prelomi odstavkov in struktura seznama ostanejo — blokovni elementi postanejo prelomi vrstic, celice tabele pa stolpci, ločeni s tabulatorji. Uporabite kompaktni način, ko potrebujete eno samo neprekinjeno vrstico (npr. za vnos besedila v polje, ki ne sprejema prelomov vrstic, ali za primerjavo števila besed z omejitvijo navadnega besedila) — vsak blok se skrči v en sam presledek. Noben način pozneje ne doda oznak nazaj; preklapljanje med načini vedno znova izpelje rezultat iz izvirne prilepljene oznake, ne iz že odstranjene vsebine prejšnjega načina.
Ali je izpis varen HTML?
Izpis sploh ni HTML — je navadno besedilo z odstranjenimi vsemi oznakami. To tudi pomeni, da to orodje ni sanitizer: ne ustvari varne oznake za ponovno objavo in ne daje nobenih zagotovil o zaščiti pred XSS. Rezultat prilepite tja, kjer sodi navadno besedilo; če potrebujete očiščen HTML, uporabite namenski sanitizer.
Ali se skripte v prilepljenem HTML-ju izvajajo?
Ne. Oznake se razčlenijo z inertnim razčlenjevalnikom, ki nikoli ne prikaže, ne izvaja skript, ne nalaga slik in ne pošilja omrežnih zahtev. Vsebina skript in slogov je v celoti izključena iz izpisa — dobite samo vidno besedilo.
Ali se moj HTML naloži kamorkoli?
Ne. Razčlenjevanje in odstranjevanje potekata v celoti v vašem brskalniku. Oznake, ki jih prilepite, in besedilo, ki ga dobite, se nikoli ne pošljejo na strežnik, ne shranijo in ne dodajo v naslovno vrstico.
Ali bo to varno odstranilo sledilne pike ali skripte?
Skripte in njihova vsebina se pri odstranjevanju odstranijo (nič se ne izvede), vendar je namen tega orodja ustvarjanje navadnega besedila, ne pregledovanje ali čiščenje oznak za varno ponovno objavo. Če morate preveriti, da dokument pred deljenjem izvirne oznake (ne navadnega besedila) ne vsebuje sledilnih pik ali skript, uporabite namenski HTML sanitizer ali varnostni pregled — ne tega orodja.