html_sanitize_ex:ElixirHTML消毒剂

时间:2024-05-24 04:39:38
【文件属性】:

文件名称:html_sanitize_ex:ElixirHTML消毒剂

文件大小:32KB

文件格式:ZIP

更新时间:2024-05-24 04:39:38

Elixir

HtmlSanitizeEx html_sanitize_ex提供了一种快速,简单的用Elixir编写HTML Sanitizer,它使您可以将第三方编写HTML包含在Web应用程序中,同时还可以防止XSS。 它是项目中发布的第一个Hex软件包,将在其中用于清理Elixir社区的用户公告。 它能做什么? html_sanitize_ex解析给定HTML字符串,并基于使用的完全将其从HTML标记中剥离,或仅允许某些HTML元素和属性对其进行清理。 注意:目前缺少的一件事是对styles的支持。 要添加此内容,我们必须实现CSS的Scrubber,以防止使用<style>标签和属性的讨厌CSS hack。 否则, html_sanitize_ex是功能齐全HTML清理程序。 安装 在您的mix.exs文件中添加html_sanitize_ex作为依赖mix.exs 。 defp d


【文件预览】:
html_sanitize_ex-master
----.travis.yml(434B)
----mix.exs(1KB)
----config()
--------config.exs(1KB)
----.formatter.exs(300B)
----test()
--------basic_html_test.exs(16KB)
--------html_sanitize_ex_test.exs(288B)
--------no_scrub_test.exs(895B)
--------html5_test.exs(4KB)
--------traverser_test.exs(2KB)
--------strip_tags_test.exs(10KB)
--------markdown_html_test.exs(16KB)
--------test_helper.exs(15B)
--------css_test.exs(3KB)
----mix.lock(824B)
----LICENSE(1KB)
----.gitignore(71B)
----CHANGELOG.md(685B)
----lib()
--------html_sanitize_ex.ex(456B)
--------html_sanitize_ex()
----README.md(3KB)

网友评论