Sanitize

نرم افزار تصویر:
Sanitize
جزئیات نرم افزار:
نسخه: 4.0.0 به روز شده
ها تاریخ: 12 May 15
توسعه دهنده: Ryan Grove
پروانه: رایگان
محبوبیت: 38

Rating: nan/5 (Total Votes: 0)

بر اساس تجزیه Nokogiri HTML برای روبی، نظافت و میکروب یک سیستم مبتنی بر لیست سفید برای از بین بردن HTML از یک بلوک از متن است.
روش "لیست سفید" اجازه خواهد داد که یک لیست از تگ های HTML که مطابق اصول بهداشت به عنوان یک مرجع برای آنچه در آن در نظر گرفته "قابل قبول" HTML استفاده توسعه دهندگان برای راه اندازی.
هر تگ HTML دیگر نه در لیست خواهد شد از متن تجزیه حذف شده است.
مطابق اصول بهداشت می تواند با استاندارد و یا با HTML ناقص کار می کنند.
کتابخانه می تواند شناسایی و فیلتر کردن تگ های HTML، ویژگی ها و پروتکل های.
متن تمیز همیشه به عنوان HTML معتبر یا XHTML خواهد خروجی می شود.
برای کمک به توسعه دهندگان بر روی پروژه های خود را آغاز شده، مطابق اصول بهداشت همراه با چند تنظیمات آماده گنجانده شده است. فایل README برای جزئیات بیشتر

به چه چیزی جدید در این نسخه است:

اضافه شده دو پیکربندی تنظیمات جدید CSS،: at_rules_with_properties و: at_rules_with_styles.
اضافه شدن پشتیبانی کامل برای قوانینpage CSS در پیکربندی آرام، از جمله پشتیبانی از تمام قوانین جعبه صفحه حاشیه.
اضافه شدن CSS زیر را در قوانین به پیکربندی آرام است.
اضافه شده یک دسته کامل از خواص CSS به پیکربندی آرام است. مشاهده لیست کامل در اینجا.
بهبود عملکرد کوچک است.
زمخت به روز رسانی به 1.0.2 را انتخاب کنید تا ثابت که تجزیه قوانینpage CSS را تحت تاثیر قرار.

به چه جدید در نسخه 3.1.2 است:

ثابت: #document و #fragment در رشته های یخ زده شکست خورده، و ناخواسته می تواند تغییر رشته unfrozen به اگر آنها استفاده می شود پشتیبانی می کند به غیر از UTF- 8 و یا اگر آنها شامل کاراکتر در HTML پذیر نیست.

به چه جدید در نسخه 3.0.2 است:

به روز رسانی Nokogumbo به 1.1.12، 1.1.11 به دلیل سکوت واگردانی تغییر ما در تلاش بودند تا انتخاب کنید تا در آخرین نسخه.

به چه جدید در نسخه 3.0.0 است:

اضافه شدن پشتیبانی پیشرفته CSS با استفاده از مایع زمخت است که به طور کامل با CSS نحو ماژول سطح 3 تجزیه و تحلیل مشخصات سازگار است. محتویات فهرست سفید & # x3c. سبک & # x3e. عناصر و ویژگی سبک در HTML به عنوان CSS بررسی، و یا شما می توانید اصول بهداشتی :: کلاس CSS به صورت دستی مطابق اصول بهداشت شیوه CSS و یا خواص استفاده کنید.
اضافه شده: allow_doctype تنظیم می باشد. وقتی درست است، تعاریف DOCTYPE به خوبی شکل گرفته خواهد شد در اسناد مجاز می باشد. هنگامی که کاذب (پیش فرض)، تعاریف DOCTYPE را از اسناد حذف شده است. تعاریف DOCTYPE هرگز در قطعات اجازه، صرف نظر از این تنظیمات.
عناصر زیر اضافه شده به پیکربندی آرام، علاوه بر ویژگی های مختلف: مقاله، به کنار، بدن، داده ها، DIV، بالا و پایین صفحه، سر، هدر، HTML، اصلی، منو، بخش، طول، سبک، عنوان.
: whitespace_elements پیکربندی در حال حاضر یک رشته هش، و اجازه می دهد تا به شما برای مشخص کردن متن است که باید قبل و بعد از این عناصر زمانی که آنها حذف درج می شود. ارزش پیکربندی مبتنی بر آرایه های قدیمی به سبک هنوز هم برای سازگاری پشتیبانی می کند.
کاراکترهای یونیکد نامناسب در حال حاضر از HTML حذف قبل از آن تجزیه.
ثابت:
براکت غیر تگ در ورودی مانند، & quot؛ 1 & # x3e. 2 و 2 & # x3c. 1 و & quot؛ در حال حاضر تجزیه و به درستی مطابق با تنظیمات HTML5 فرار، تبدیل شدن به & quot؛ را 1 & gt؛ به 2 و 2 به & lt؛ 1 & quot؛ کلیک
خواهر و برادر اضافه پس از گره جاری در طول پیمایش در حال حاضر نیز صرف می باشد. در نسخه های قبلی آنها به سادگی نادیده گرفته شد.
Nokogiri تا به smacked شده است و دستور به توقف خط جدید اضافه بعد از عناصر خاص، چرا که اگر مردم می خواستند خط جدید وجود دارد که می خواهم آنها را قرار داده وجود دارد، dammit.

به چه جدید در نسخه 2.0.6 است:

در نسخه 2.0.5 سهوا شامل برخی از کار در حال پیشرفت است که باید تغییرات راه خود را به شعبه استاد کرده اند.

به چه جدید در نسخه 1.2.1 است: remove_contents تنظیم پیکربندی:

اضافه شده. اگر درست تنظیم، مطابق اصول بهداشت خواهد شد محتویات تمامی عناصر غیر در فهرست سفید علاوه بر عناصر خود حذف کنید. اگر به آرایه ای از نام عنصر تعیین می کنند، مطابق اصول بهداشت خواهد شد محتویات فقط آن دسته از عناصر (زمانی که فیلتر شده) حذف، و ترک محتویات دیگر عناصر فیلتر شده است. [با تشکر از رافائل سوزا برای گزینه آرایه]
اضافه شده: output_encoding پیکربندی تنظیمات را به اجازه رمزگذاری کاراکتر برای خروجی HTML برای مشخص شود. به طور پیش فرض 'UTF-8 است.
هش محیط زیست به تصویب رسید به ترانسفورماتور در حال حاضر شامل: مورد node_name شامل نام با حروف کوچک از گره جاری HTML (به عنوان مثال به & quot؛ DIV و & quot؛).
بازگشت هر چیزی غیر از یک رشته هش یا صفر از یک ترانسفورماتور در حال حاضر یک معنی استثنا مطابق اصول بهداشت :: اشکال به جای NameError ناخواسته را بالا خواهد برد.

در مورد نیاز:

روبی 1.9.2 و یا بالاتر
Nokogiri 1.4.4 و یا بالاتر

نرم افزار های مشابه

Compass
Compass

28 Feb 15

Slopy Elements
Slopy Elements

13 May 15

jquery.htmlClean
jquery.htmlClean

5 Jun 15

store
store

4 Jun 15

نرم افزار های دیگر از توسعه دهنده Ryan Grove

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

11 May 15

JSHint
JSHint

10 Apr 16

Synchrotron
Synchrotron

13 Apr 15

نظرات به Sanitize

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی