Sanitize

소프트웨어 스크린 샷:
Sanitize
소프트웨어 정보:
버전: 4.0.0 업데이트
업로드 날짜: 12 May 15
개발자: Ryan Grove
라이센스: 무료
인기: 38

Rating: nan/5 (Total Votes: 0)

루비 노코 기리 HTML 파서 바탕 살균는 텍스트 블록으로부터 HTML을 제거하는 화이트리스트 기반의 시스템이다.
"화이트리스트"기술은 설정에 개발자 살균 그것은 "허용"HTML 고려 무엇에 대한 참조로 사용할 HTML 태그의 목록을 수 있습니다.
목록에없는 다른 모든 HTML 태그는 해석 된 텍스트에서 제거됩니다.
살균은 표준을 준수 또는 잘못된 HTML로 작업 할 수 있습니다.
도서관은 감지하고 HTML 태그, 속성 및 프로토콜을 필터링 할 수 있습니다.
청소 텍스트는 항상 유효한 HTML이나 XHTML로 출력됩니다.
개발자가 자신의 프로젝트를 시작하는데 도움을주기 위해, 살균 포함 몇 가지 준비가 만든 구성되어 있습니다. 더 자세한 사항은 README 파일을 확인

이 릴리스의 새로운 기능 :. at_rules_with_properties과 : at_rules_with_styles

는 두 개의 새로운 CSS 구성 설정을 추가했습니다.
모든 페이지 여백 상자 규칙에 대한 지원을 포함, 편안한 설정에 CSS의 @page 규칙에 대한 완벽한 지원을 추가했습니다.
편안한 설정에-규칙에서 다음 CSS를 추가했습니다.
편안한 설정에 CSS 속성의 전체 무리를 추가했습니다. 여기에 전체 목록을 볼 수 있습니다.
작은 성능 향상.
CSS의 @page 규칙의 해석에 영향을 수정을 데리러 1.0.2에 천박를 업그레이드.

3.1.2 버전의 새로운 기능 :

고정 : #document과 #fragment 냉동 문자열에 실패, 그들은 UTF-이외의 인코딩을 사용하는 경우 의도하지 않게 고정 된 문자열을 수정할 수 그들은 문자를 포함하면 8 또는 HTML에서 허용되지 않습니다.

3.0.2 버전의 새로운 기능 : 1.1.11가 자동으로 우리가 마지막 릴리스에서 데리러하려고 한 변화를 복귀하기 때문에

는 1.1.12에 Nokogumbo 업데이트되었습니다.

3.0.0 버전의 새로운 기능 :

CSS 구문 모듈 레벨 3 구문 분석 사양과 완벽하게 호환 천박를 사용하여 고급 CSS의 위생 지원 추가. 화이트리스트 & # x3c의 내용, 스타일 & #의 X3E; 요소와 스타일 HTML 속성은 CSS로 소독한다, 또는 수동으로 CSS 스타일 시트 또는 속성을 살균하는 살균 :: CSS 클래스를 사용할 수 있습니다.
추가 : allow_doctype 설정을. 사실, 잘 구성된 문서 타입 정의는 문서에서 허용 될 때. 때 false (기본값), 문서 타입 정의는 문서에서 제거됩니다. DOCTYPE 정의는이 설정에 관계없이, 조각에서 허용되지 않습니다.
다양한 속성뿐만 아니라, 편안한 설정에 다음과 같은 요소를 추가 : 기사, 옆으로, 몸, 데이터, DIV, 바닥 글, 머리, 헤더, HTML, 메인, 탐색, 섹션, 스팬, 스타일, 제목을.
: whitespace_elements의 구성은 이제 해시이며, 당신이 전에 그들이 제거하고 이러한 요소 다음에 삽입해야 할 텍스트를 지정할 수 있습니다. 이전 스타일의 배열 기반의 설정 값은 여전히​​ 이전 버전과의 호환성을 위해 지원됩니다.
이 구문 분석되기 전에 부적절한 유니 코드 문자는 이제 HTML에서 제거됩니다.
고정 :
& quot 같은 입력에 비 태그 브래킷 1 # 1 X3E; 도 2 및도 2의 # x3c; 1 '; 지금 구문 분석지기 이전 및, HTML5 사양에 따라 올바르게 이스케이프 1된다을; 2,2 및 LT; 1 ';.
탐색시 현재 노드 후에 추가 형제는 이제 이송됩니다. 이전 버전에서는 그들은 단순히 건너 뛰었습니다.
사람들이 줄 바꿈을 원한다면 그들이 젠장, 거기에 넣어 한 것 때문에 노코 기리은 때려서 및 특정 요소 후 뉴 라인 추가를 중지하도록 지시하고있다.

2.0.6 버전의 새로운 기능 : 실수로 마스터 지점에 자신의 길을 안 일부 작업 진행 변화를 포함

버전 2.0.5.

어떤 버전 1.2.1의 새로운 기능 : remove_contents의 구성 설정 :

이 추가되었습니다. true로 설정하면, 살균은 요소 그 자체뿐만 아니라 모든 비 화이트리스트 요소의 내용을 제거합니다. 요소 이름의 배열로 설정하면, 살균은 이러한 요소 (필터링 된 경우)의 내용을 제거하고 다른 필터링 요소의 내용을 떠날 것이다. [배열 옵션 라파엘 수자 감사합니다]
HTML 출력에 대한 문자 인코딩을 지정할 수 있도록 설정 output_encoding 설정 : 추가되었습니다. 기본값은 'UTF-8'입니다.
(; DIV & quot; 예 & quot) 현재의 HTML 노드의 소문자 이름을 포함 NODE_NAME 항목 : 변압기에 전달 환경 해시 이제이 포함되어 있습니다.
변압기에서 해시 또는 무기 호 이외의 반환 이제 의미있는 살균 :: 오류 예외가 아니라 의도하지 않은 나가서 설명하자면 NameError을 올릴 것이다.

요구 사항 :

루비 1.9.2 이상
노코 기리 1.4.4 이상

유사한 소프트웨어

cssSandpaper
cssSandpaper

6 Jun 15

Embed Responsively
Embed Responsively

12 Apr 15

csscss
csscss

13 May 15

개발자의 기타 소프트웨어 Ryan Grove

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

11 May 15

jsmin-php
jsmin-php

5 Jun 15

JSHint
JSHint

10 Apr 16

Synchrotron
Synchrotron

13 Apr 15

코멘트 Sanitize

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색