Sanitize

Software screenshot:
Sanitize
Software ətraflı:
Version: 4.0.0 Yenil?nib
Tarixi Upload: 12 May 15
Geliştirici: Ryan Grove
Lisenziya: Pulsuz
Məşhurluq: 228

Rating: nan/5 (Total Votes: 0)

Ruby üçün Nokogiri HTML parser əsasında Sanitize mətn blokunun HTML aradan qaldırılması üçün bir ağ-based sistemi.
"Ağ" texnika quraşdırma developers Sanitize bu "məqbul" HTML hesab nə üçün bir sened kimi istifadə edəcək HTML tags bir siyahısını imkan verir.
Siyahıda hər bir digər HTML tag ayrıştırılan mətn silinəcəkdir.
Sanitize standartlara uyğun və ya bad HTML ilə işləyə bilər.
kitabxana aşkar və HTML tags, atributları və protokolların filtreleyebilirsiniz.
təmizlənmiş mətn həmişə etibarlı HTML və ya XHTML kimi outputted olunacaq.
Developers onların layihələri başlamaq kömək etmək üçün, Sanitize daxil bir neçə hazır konfiqurasiyaları ilə gəlir. Daha ətraflı məlumat üçün README fayl yoxlamaq

Bu azad Yeni nədir.

  • Əlavə iki yeni CSS config ayarları: at_rules_with_properties və. at_rules_with_styles

  • Bütün səhifə margin box qaydaları dəstək, o cümlədən rahat konfiqurasiya CSSpage qaydaları üçün
  • Added tam dəstək.
  • at-qayda rahat config üçün aşağıdakı CSS əlavə edib.
  • rahat konfiqurasiya CSS xüsusiyyətləri bütün dəstə Added. Burada tam siyahısını bax.
  • Kiçik performans təkmilləşdirilməsi.

  • 1.0.2 üçün crass Yükseltildi
  • CSSpage qaydaları təhlil təsir bir düzeltme almaq üçün.

versiyası 3.1.2 yeni nədir:

  • Sabit: #document və #fragment dondurulmuş uğursuz strings və istəmədən onlar UTF-8 başqa bir kodlama istifadə əgər unfrozen strings dəyişdirmək və ya simvol olan əgər HTML icazə bilmədi.

versiyası 3.0.2 yeni nədir:

1.1, çünki 1.1.12 üçün Nokogumbo Yenilənib

  • . 11 səssizcə biz son azad almaq üçün çalışdıqlarını dəyişiklik dönüldü.

versiyası 3.0.0 yeni nədir:

  • dangalak istifadə Added qabaqcıl CSS sanitization dəstək olan CSS Sintaksis Modul Level 3 təhlil spec tam uyğun. Ağ Listeye Eklenen & # x3c məzmunu; stil & # x3e; elementləri və stil HTML atributları CSS sanitized olunacaq və ya özünüz CSS stil və ya xassələri sanitize sanitize :: CSS sinif istifadə edə bilərsiniz.
  • Əlavə: allow_doctype qəbulu. Doğru, yaxşı TƏSİS doctype anlayışlar sənədlər icazə olunacaq. Zaman (default) yalan, doctype anlayışlar sənədlər silinəcəkdir. DOCTYPE anlayışlar asılı olmayaraq, bu qəbulu, fraqmentləri icazə heç vaxt.
  • müxtəlif atributları ilə yanaşı, rahat konfiqurasiya aşağıdakı elementləri Added:. Məqalə, kənara, bədən, data, div, footer, baş, header, html, əsas, nav, bölmə, span, stil, adı
  • whitespace_elements config İndi Hash, və əvvəl və onlar aradan edirik ki, bu elementlərin sonra daxil edilməlidir mətn daxil etməyə imkan verir. köhnə stil Array-based konfiqurasiya dəyəri hələ geri uyğunluğu üçün dəstəklənir.

  • Bu ayrıştırılan əvvəl
  • Yararlıq vaxtı keçmiş Unicode simvol indi HTML çıxarılır.
  • Sabit:

  • & Quot kimi girdi
  • Qeyri-tag mötərizədə: 1 & # x3e; 2 və 2 & # x3c; 1 & quot; İndi ayrıştırılan və quot olmaq & HTML5 spec uyğun olaraq düzgün xilas edilir; 1 & gt; 2 və 2 & lt; 1 & quot;.
  • traversal ərzində cari node sonra əlavə Qardaşları indi də keçdiyi olunur. Əvvəlki versiyasını sadəcə atlandı edilmişdir.

  • Insanlar dammit, orada qoymaq istədiyiniz var səhifədə nəyi tapa biləcəksiniz istəyirdi, çünki
  • Nokogiri, smacked və müəyyən elementləri sonra nəyi tapa biləcəksiniz: əlavə dayandırmaq tapşırılıb.

nədir versiyası 2.0.6 Yeni

  • Version 2.0.5 sehven bir iş-in daxil master filialı öz yol olmamalıdır Tərəqqi dəyişikliklər.

versiyası 1.2.1 yeni nədir: remove_contents config qəbulu:

  • Bir Added. TRUE isə, Sanitize elementləri özləri əlavə bütün qeyri-Ağ Listeye Eklenen elementləri məzmunu aradan qaldırılması. Element adları bir sıra müəyyən varsa, Sanitize yalnız elementləri (filtrelenen zaman) məzmunu aradan qaldırılması və digər süzülür elementləri məzmunu tərk edəcək. [Array seçimi üçün Rafael Souza sayəsində]

  • Müəyyən etmək üçün HTML çıxış üçün xarakter kodlama imkan qəbulu output_encoding config
  • bir əlavə. default "utf-8".

  • Cari HTML node kiçik adı (; div & quot; məsələn & quot) olan node_name maddə
  • transformator keçdi mühit hash indi daxildir.
  • İndi bir gözlənilməyən NameError daha bir mənalı Sanitize :: Error istisna qaldıracaq bir transformator bir Hash və ya sıfır başqa bir şey qaytarılması.

tələblər

  • Ruby 1.9.2 və ya daha yüksək
  • Nokogiri 1.4.4 və ya daha yüksək

Oxşar proqram

Markdown
Markdown

22 Jul 15

rst2html5
rst2html5

4 Jun 15

CSSPool
CSSPool

4 Jun 15

Geliştirici digər proqram Ryan Grove

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

11 May 15

Synchrotron
Synchrotron

13 Apr 15

JSHint
JSHint

10 Apr 16

Şərh Sanitize

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış