Sanitize

Szoftver screenshot:
Sanitize
Szoftver adatai:
Változat: 4.0.0 Frissítve
Feltöltés dátuma: 12 May 15
Fejlesztő: Ryan Grove
Engedély: Ingyenes
Népszerűség: 38

Rating: nan/5 (Total Votes: 0)

Ennek alapján a Nokogiri HTML elemző a Ruby, Higienizáló egy whitelist-alapú rendszer eltávolítja a HTML-egy szövegrészt.
Az úgynevezett "fehér" technika lehetővé teszi a fejlesztők, hogy beállít egy listát a HTML címkék, amelyek Higienizáló fog használni, mint a referencia, amit úgy véli, "elfogadható" HTML.
Minden más HTML tag nem szerepel a listában eltávolításra kerül az elemzett szövegben.
Higienizáló tud működni a szabványoknak megfelelő, vagy hibás HTML.
A könyvtár képes felismerni és kiszűrni HTML, attribútumok és protokollokat.
A megtisztított szöveg mindig kimeneten érvényes HTML vagy XHTML.
Annak érdekében, hogy a fejlesztők elkezdeni a projektet, Higienizáló jön egy pár kész konfigurációk tartalmazza. Ellenőrizze a README fájlt a részletekért.

Mi az új ebben a kiadásban:

  • két új CSS config beállítások,: at_rules_with_properties és: at_rules_with_styles.
  • Added teljes mértékben támogatja a CSS @ Page szabályokat a nyugodt config támogatása, beleértve az összes oldal-margin box szabályokat.
  • Hozzáadás a következő CSS-at szabályokat a nyugodt config.
  • Added egy csomó CSS ​​tulajdonságok, mint a nyugodt config. Tekintse meg a teljes listát itt.
  • Kis teljesítmény javítására.
  • Továbbfejlesztett Crass a 1.0.2 felvenni egy fix, hogy az érintett az elemzés a CSS @ Page szabályokat.

Mi az új verzióban 3.1.2:

  • Javítva: #document és #fragment nem fagyasztott vonósok, és ez akaratlanul módosítani fagyott húrok, ha használják a kódolás nem UTF-8 vagy ha foglalt karakterek nem engedélyezettek a HTML.

Mi az új verzióban 3.0.2:

  • Frissítve Nokogumbo a 1.1.12, mert 1.1. 11 csendben visszatért a változás megpróbáltuk felvenni az utolsó kiadás.

Mi az új a 3.0.0 verzió:

  • Added fejlett CSS sanitization támogatás segítségével Crass, amely teljes mértékben megfelel a CSS szintaxis modul Level 3 elemzés spec. A tartalma engedélyezőlistán & # X3c; stílusú & # x3e; elemek és stílus attribútumok HTML lesz megtisztítva a CSS, vagy használhatja a Higienizáló :: CSS osztály kézzel fertőtlenítse CSS stíluslapok vagy tulajdonságok.
  • Bekerült egy: allow_doctype beállítást. Ha igaz, jól formált doctype meghatározások megengedett lesz a dokumentumokat. Ha false (ez az alapértelmezett), doctype definíciók eltávolításra kerül dokumentumokat. Doctype meghatározások soha nem szabad a töredékek, a beállítástól függetlenül.
  • Hozzáadás a következő elemeket a nyugodt config, továbbá a különböző tulajdonságok: a cikk, félre, test, adatok, div, lábléc, fej, fejléc, html, fő, nav, részben span, stílus, cím.
  • A: whitespace_elements config most egy Hash, és lehetővé teszi, hogy adja meg a szöveg, hogy be kell illeszteni előtt és után ezeket az elemeket, amikor ők eltávolították. A régi stílusú Array alapú config értéke továbbra is támogatja a visszamenőleges kompatibilitást.
  • Az alkalmatlan Unicode karakter kikerültek HTML mielőtt az elemzett.
  • Javítva:
  • Nem tag zárójelben input, mint & quot; 1 & # x3e; A 2 és 2 & # X3c; 1 & quot; most elemzett és elmenekült helyesen összhangban HTML5 spec, egyre & quot; 1 & gt; A 2 és 2 & lt; 1 & quot;.
  • Testvérek után adjuk hozzá az aktuális csomópont alatt bejárás most is áthaladt. A korábbi verziók voltak egyszerűen átugorja.
  • Nokogiri már megpofozta, és utasította, hogy hagyja abba hozzátéve újsorok után bizonyos elemeit, mert ha az emberek akarták újsorok ott volna oda őket, a fenébe is.

Mi az új verzióban 2.0.6:

  • Version 2.0.5 véletlenül benne némi munkával a -progress változások nem tették az utat a master ága.

Mi az új 1.2.1-es verzióban:

  • Added: remove_contents config beállítást. Ha true, Higienizáló eltávolítja a tartalmát az összes nem rendelkezik engedéllyel elemek mellett maguk az elemek. Ha be van állítva, hogy egy sor elemnevek, Higienizáló eltávolítja a tartalmát csak azokat az elemeket (szűrve), és hagyja a tartalmát más szűrt elemek. [Köszönet Rafael Souza a Array opció]
  • Bekerült egy: output_encoding config beállítás, hogy a karakterkódolást HTML kimenetet kell határozni. Az alapértelmezett a "utf-8".
  • A környezet hash átment transzformátorok most olyan: csomópont_név elemet tartalmazó kisbetűs nevét, a jelenlegi HTML csomópont (pl & quot; div & quot;).
  • Visszatérő semmi más, mint egy hash, vagy nulla legyen transzformátor most emelni egy értelmes Higienizáló :: Error inkább kivétel, mint a véletlen NameError.

követelmények :

  • Ruby 1.9.2 vagy magasabb
  • Nokogiri 1.4.4 vagy magasabb

Hasonló program

uCSS
uCSS

10 Dec 15

store
store

4 Jun 15

parse5
parse5

9 Apr 16

Más szoftver fejlesztő Ryan Grove

Net::Amazon::S3
Net::Amazon::S3

11 May 15

Synchrotron
Synchrotron

13 Apr 15

JSHint
JSHint

10 Apr 16

jsmin-php
jsmin-php

5 Jun 15

Hozzászólások a Sanitize

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint