HTML eltávolító
Illessz be HTML-t egy CMS-ből, egy e-mailből vagy az oldal forrásából, és kapd vissza a látható szöveget. Ez a HTML eltávolító közvetlenül a böngésződben alakítja a HTML-t szöveggé: eltávolítja a HTML tageket, dekódolja az olyan entitásokat, mint az &, eltávolítja a szkripteket, stílusokat és megjegyzéseket, és soha nem jeleníti meg és nem futtatja a jelölést. Válassz olvasható sorokat (a bekezdés- és felsorolás törései megmaradnak) vagy tömör szóközöket — aztán másold ki vagy töltsd le. Távolítsd el a HTML-t úgy, hogy a forrásod nem hagyja el az oldalt.
Mi marad meg, mi kerül eldobásra — és mi nem ez
Az eltávolító a böngésző inert HTML-elemzőjével dolgozza fel a jelölést — semmi sem jelenik meg, fut le vagy töltődik be. A szöveges tartalom megmarad; a script, style, template és komment tartalom teljes egészében eldobásra kerül; az olyan entitások, mint az & és a —, dekódolódnak. Olvasható módban a blokkelemek (bekezdések, címsorok, listatételek, táblázatsorok) sortöréssé alakulnak, a táblázatcellákat tabok választják el, a preformázott blokkok pedig pontosan megtartják a szóközöket. A tömör mód mindent egyetlen szóközzé lapít, beleértve a preformázott szöveget is. Egy őszinte korlát: ez sima szöveget készít, nem tisztított HTML-t — ha újraközölhető, biztonságos jelölés kell, használj valódi tisztítót; és ha a forrásodban egy nyers < mint sima szöveg szerepel, az elemző címkének olvashatja, ezért előbb entitásként escape-eld.
Munkára szabott befejezés: olvasható másolás-beillesztés vagy tömör sima szöveg
Olvasható módot használj, ha szerkesztőbe vagy dokumentumba illesztesz, ahol a bekezdés töréseknek és a lista szerkezetének meg kell maradnia — a blokkelemek sortöréssé, a cellák tabokkal elválasztott oszlopokká válnak. Tömör módot használj, ha egyetlen folyamatos sor kell (pl. egy olyan mezőbe viszed a szöveget, amely nem fogad sortörést, vagy a szószámot hasonlítod össze egy sima szöveges limittel) — minden blokk egyetlen szóközzé omlik össze. Egyik mód sem illeszti vissza később a tageket; a módváltás mindig az eredeti, beillesztett jelölésből indul újra, soha nem az előző mód már eltávolított kimenetéből.
Biztonságos HTML a kimenet?
A kimenet egyáltalán nem HTML — ez sima szöveg, amelyből minden tag el lett távolítva. Ez azt is jelenti, hogy az eszköz nem tisztító: nem készít biztonságos, újraközölhető jelölést, és nem állít XSS-védelmi garanciát. Illeszd be bárhová, ahová sima szöveg való; ha megtisztított HTML kell, használj dedikált tisztítót.
A beillesztett HTML-ben a szkriptek lefutnak?
Nem. A jelölést inert elemző dolgozza fel, amely soha nem jelenít meg semmit, nem futtat szkripteket, nem tölt be képeket, és nem indít hálózati kéréseket. A script és style tartalom teljesen kimarad a kimenetből — csak a látható szöveget kapod.
A HTML-em feltöltődik valahová?
Nem. A feldolgozás és a törlés teljes egészében a böngésződben történik. A beillesztett jelölés és a kapott szöveg soha nem kerül szerverre, nem lesz tárolva, és nem kerül a címsorba.
Ez biztonságosan eltávolítja nekem a követőkódokat vagy szkripteket?
A szkriptek és a tartalmuk az eltávolítás részeként kiesnek (semmi sem fut le), de ennek az eszköznek a feladata sima szöveg előállítása, nem a jelölés auditálása vagy tisztítása biztonságos újraközléshez. Ha azt kell ellenőrizned, hogy egy dokumentum mentes-e követőkódoktól/szkriptektől megosztás előtt az EREDETI jelölésben (nem sima szövegben), használj dedikált HTML-tisztítót vagy biztonsági ellenőrzést — ne ezt az eszközt.