Sanitize

软件截图:
Sanitize
软件详细信息:
版本: 4.0.0 更新
上传日期: 12 May 15
开发: Ryan Grove
许可: 免费
人气: 38

Rating: nan/5 (Total Votes: 0)

基于HTML引入nokogiri分析器的Ruby on,消毒是从文本块删除HTML白名单为基础的系统。
在“白名单”技术将允许开发人员设置,其中消毒将作为它认为“可以接受”的HTML参考使用HTML标签的列表。
不在列表中的每个其他HTML标签将从解析的文本被除去。
消毒可与符合标准的或畸形的HTML工作。
库可以检测并过滤掉HTML标签,属性和协议。
清洗过的文本将始终输出为有效的HTML或XHTML。
为了帮助开发人员在他们的项目开工,消毒带有包括一些现成的配置。检查README文件以获取更多信息。

什么是此版本的新

  • 在增加了两个新的CSS配置设置,: at_rules_with_properties和:at_rules_with_styles

  • 在轻松的配置CSS @page规则,包括对所有页面边距箱规支持
  • 新增的全力支持。
  • 添加下面的CSS在-规则来轻松配置。
  • 添加了一大堆的CSS属性来轻松配置。查看完整列表在这里。
  • 小的性能提升。
  • 升级到粗鲁1.0.2拿起一个修复受影响的CSS规则@page解析。

什么3.1.2版本新

  • 修正:#document和#fragment失败冷冻字符串,可能会无意修改字符串解冻,如果他们使用的编码不是UTF-8等,或者它们含有字符的HTML不允许的。

什么版本3.0.2是新的

  • 在更新Nokogumbo到1.1.12,因为1.1。 11默默的恢复的变化,我们试图拿起的最后一个版本。

在什么版本3.0.0是新的

  • 在使用克拉斯,增加了先进的CSS支持的消毒是完全符合CSS语法模块级3解析规范。白名单的&#X3C的内容;风格>元素和HTML中的样式属性将被消毒的CSS,或者您可以使用消毒:: CSS类手动清理CSS样式表或属性。
  • 的补充:allow_doctype设置。当真正的,良好的文档类型定义将在文件被允许。当假(默认),DOCTYPE定义将会从文件中删除。文档类型定义片段中绝不允许,无论此设置。
  • 添加以下元素轻松配置,除了各种属性:文章之外,身体,数据,DIV,页脚,头,头,HTML,主,资产净值,节,跨度,样式,标题
  • 的:whitespace_elements配置现在是一个Hash,并允许您指定要前时,他们删除了这些内容之后插入的文本。旧式基于阵列的配置价值仍然支持向后兼容性。
  • 在不适合的Unicode字符,现在从HTML中删除之前,它的解析。
  • 修正:
  • 非标签括号内输入像" 1> 2和2< 1"现在分析,并按照HTML5规范正确转义,成为" 1> 2和2'; 1"
  • 在遍历当前节点之后增加的兄弟姐妹现在也走过。在以前的版本中,他们只是跳过。
  • 在引入nokogiri已经轰出,并指示停止添加一定元素后换行,因为如果人们想换行那里,他们不得不把他们那里,该死。

什么是2.0.6版本,新的

  • 在2.0.5版本无意中包含了一些工作中这不应该作出自己的方式到主分支-progress变化。

什么是新的在1.2.1版本:

  • 添加了:remove_contents配置设置。如果设置为true,消毒将删除除元素本身所有非白名单元素的含量。如果设置为元素名称的数组,消毒将仅删除那些元素(过滤时)的内容,并留下其他过滤元素的含量。 [感谢拉斐尔索萨的阵列选项]
  • 的补充:output_encoding配置设置为允许HTML输出的字符编码​​指定。默认值是“UTF-8”。
  • 在传递到变压器的环境哈希现在包括一个:包含当前HTML节点的小写名称(如" DIV")NODE_NAME项
  • 在返回任何东西比散列或无其他由变压器现在提出有意义的消毒::错误例外,而不是一个意外NameError。

要求

  • 在红宝石1.9.2或更高版本
  • 在1.4.4引入nokogiri或更高​​

类似的软件

symdiff
symdiff

6 Jun 15

HTML Tools
HTML Tools

5 Jun 15

LinkChecker
LinkChecker

13 May 15

jQuery Storage API
jQuery Storage API

12 May 15

显影剂的其他软件 Ryan Grove

jsmin-php
jsmin-php

5 Jun 15

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

11 May 15

Synchrotron
Synchrotron

13 Apr 15

意见 Sanitize

评论没有发现
添加评论
打开图片!