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 이상

유사한 소프트웨어

Pym.js
Pym.js

10 Dec 15

Radiant MediaLyzer
Radiant MediaLyzer

10 Feb 16

JSCapture
JSCapture

13 May 15

Vanilla5
Vanilla5

12 May 15

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

JSHint
JSHint

10 Apr 16

jsmin-php
jsmin-php

5 Jun 15

Synchrotron
Synchrotron

13 Apr 15

코멘트 Sanitize

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