Criptarea și decodificarea codului HTML al clientului
Săriți intrarea și mergeți direct la encoder și instrumentul de decodare HTML!
Unul dintre lucrurile pe care le-am găsit ciudat despre javascript este lipsa de funcții încorporate pentru a gestiona codificarea și decodificarea codului HTML. Cele mai multe limbi de server au această caracteristică construit în ele, dar evita Javascript are, encodeURIComponent, encodeURI, unescape, decodeURIComponent decodeURI și funcții care au ca scop să facă dantelă portabile și criptați parametrii URI, dar și URI-uri nu există nici o funcție pentru a cripta HTML.
Obiectul meu de criptare
De aceea, am creat o mică arhivă de caracteristici menite să mă ajute să cripta și decripta HTML cu JavaScript pe care îl puteți descărca aici: Encoder.js.
Există câteva funcții utile în interiorul subiectului pe care le prezint aici:
- HTML2Numerical: Realitățile HTML convertesc la echivalentele lor numerice.
- NumericalToHTML: Convertește realitățile numerice la echivalentele lor HTML.
- numEncode: criptează numeric caracterele unicode.
- htmlDecode: Decodează textul codului HTML criptat în locația inițială.
- htmlEncode: codifică codul HTML fie pentru realități HTML, fie pentru realități HTML. Acest lucru este determinat de proprietatea EncodeType.
- XSSEncode: Criptează caracterele de bază folosite în atacurile XSS la malformații HTML.
- correctEncoding: corectează toate ampersandele dublate criptate.
- stripUnicode: Elimină toate caracterele unicode.
- hasEncoded: Returnează true dacă șirul conține realitățile codului HTML criptat în el.
Encoder și decodificator HTML
Poftim asta
Reddit asta
Adăugați la Delicious
Adăugați în Technorati