Műhely Fiók

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.

Privát — a számlálás a böngésződben fut, semmi sincs feltöltve
Kimenet:

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 &amp; és a &#8212;, 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.

↑ Vissza a szerszámhoz